| ਵਰਜਨ | 1.0 |
|---|---|
| ਪ੍ਰਕਾਸ਼ਕ | David Vitali Enterprises |
| ਰਿਹਾਈ ਤਾਰੀਖ | 22 ਜੁਲਾ 2015 |
| ਮਿਤੀ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ | 22 ਜੁਲਾ 2015 |
| ਓਸ ਜਰੂਰਤਾਂ | Windows 10, Windows 2003, Windows Vista, Windows, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
| ਜਰੂਰਤਾਂ | None |
| ਕੁੱਲ ਡਾਉਨਲੋਡਸ | 41 |
| ਮੁੱਲ | Free to try |
ਵੇਰਵਾ
SecureX ਨੂੰ ਵਿਜ਼ੂਅਲ C++ 6.0 ਵਿੱਚ ਵਿਕਸਤ ਕੀਤਾ ਗਿਆ ਸੀ ਪਰ ਹੱਥ ਵਿੱਚ ਸਰੋਤ ਕੋਡ ਦੇ ਨਾਲ ਇਹ .NET ਨੂੰ ਸਹਿਜੇ ਹੀ ਪੋਰਟ ਕਰਦਾ ਹੈ। ਜੋ ਤੁਸੀਂ ਡਾਊਨਲੋਡ ਵਿੱਚ ਪਾਓਗੇ ਉਹ ਹੈ SecureX.h, API ਹੈਡਰ ਫਾਈਲ। ਤੁਸੀਂ ਇਸ ਫਾਈਲ ਨੂੰ ਖੋਲ੍ਹ ਸਕਦੇ ਹੋ ਅਤੇ ਇਸਦੇ ਫੰਕਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ, ਜੋ ਡਿਜੀਟਲ ਸੁਰੱਖਿਆ ਦੇ ਸਾਰੇ ਅਧਾਰਾਂ ਨੂੰ ਕਵਰ ਕਰਦੇ ਹਨ:
1. ਪ੍ਰਾਈਵੇਟ ਕੁੰਜੀ ਕ੍ਰਿਪਟੋ-ਸਿਸਟਮ:
1.1 DES:
(a) ਸਿੰਗਲ, ਡਬਲ ਅਤੇ ਟ੍ਰਿਪਲ ਲੰਬਾਈ DES;
(b) ਸਿੰਗਲ ਲੰਬਾਈ MAC (ਸੁਨੇਹਾ ਪ੍ਰਮਾਣਿਕਤਾ ਕੋਡ) ਤਿਆਰ ਅਤੇ ਪ੍ਰਮਾਣਿਤ ਕਰਦੀ ਹੈ;
(c) ਸਿੰਗਲ, ਡਬਲ ਅਤੇ ਟ੍ਰਿਪਲ ਲੰਬਾਈ ਵਨ ਵੇ ਫੰਕਸ਼ਨ (OWF);
(d) DES ਕੁੰਜੀ ਦੀ ਜਾਂਚ ਅਤੇ ਸਹੀ ਕੁੰਜੀ ਸਮਾਨਤਾ;
(e) ਕਮਜ਼ੋਰ ਕੁੰਜੀ ਲਈ DES ਜਾਂਚ ਕਰੋ।
1.2 AES:
(a) ECB (ਇਲੈਕਟ੍ਰਾਨਿਕ ਕੋਡ ਬੁੱਕ) ਅਤੇ CBC (ਸਾਈਫਰ ਬਲਾਕ ਚੇਨਿੰਗ) ਮੋਡਾਂ ਵਿੱਚ ਐਨਕ੍ਰਿਪਟ;
(b) ECB ਅਤੇ CBC ਮੋਡਾਂ ਵਿੱਚ ਡੀਕ੍ਰਿਪਟ;
(c) ਕਾਊਂਟਰ ਅਤੇ ICV ਨਾਲ ਐਨਕ੍ਰਿਪਟ ਅਤੇ ਡੀਕ੍ਰਿਪਟ ਕਰੋ।
2. ਜਨਤਕ ਕੁੰਜੀ ਕ੍ਰਿਪਟੋ-ਸਿਸਟਮ:
2.1 RSA:
(a) ਸਥਿਰ RSA ਕੁੰਜੀ ਦੀ ਲੰਬਾਈ 1.25 Kbits (ਮੌਜੂਦਾ ਸਿਫ਼ਾਰਿਸ਼ ਘੱਟੋ-ਘੱਟ 1.0 Kbits ਲਈ ਹੈ);
(ਬੀ) ਤੇਜ਼ ਪ੍ਰਾਈਮ ਨੰਬਰ ਵਿਸ਼ਲੇਸ਼ਣ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ RSA ਜਨਤਕ/ਗੁਪਤ ਕੁੰਜੀ ਬਣਾਉਣਾ ਅਤੇ (ਕਿਉਂਕਿ ਇਹ ਸਮਾਂ ਲੈਣ ਵਾਲਾ ਹੋ ਸਕਦਾ ਹੈ) ਕਾਲਬੈਕ ਫੰਕਸ਼ਨ ਦੁਆਰਾ ਸਟੇਟ ਫੀਡਬੈਕ (ਹੋਰ ਲਈ SecureX.h ਵੇਖੋ);
(c) 1.25 Kbits ਦਾ RSA ਸਾਈਨ/ਅਨਸਾਈਨ;
(d) RSA ਕੁੰਜੀ ਦੀ ਇਕਸਾਰਤਾ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ।
3. ਹੈਸ਼ਿੰਗ:
3.1 SHA4:
(a) 384 ਅਤੇ 512 ਬਿੱਟ ਹੈਸ਼ ਸਮਰਥਨ;
(b) ਇੱਕ ਫਾਈਲ ਉੱਤੇ SHA4 ਦੀ ਗਣਨਾ ਕਰੋ;
4. ਫੁਟਕਲ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਸਪੋਰਟ ਫੰਕਸ਼ਨ:
4.1 MSec ਟਾਈਮਰ ਸਹਾਇਤਾ (ਸੈੱਟ, ਪ੍ਰਾਪਤ ਕਰੋ, ਪ੍ਰਾਪਤ ਕਰੋ)।
4.2 ਪਰਸੈਂਟਾਈਲ ਵਜੋਂ ਪਾਸਵਰਡ ਦੀ ਤਾਕਤ ਪ੍ਰਾਪਤ ਕਰੋ (SecureX.h ਦੇਖੋ)।
4.3 ਪਾਸਵਰਡ ਨੂੰ ਵਰਗੀਕ੍ਰਿਤ ਕਰੋ (ਬਹੁਤ ਕਮਜ਼ੋਰ, ਕਮਜ਼ੋਰ, ਚੰਗਾ, ਆਦਿ ਦੁਬਾਰਾ SecureX.h ਵੇਖੋ)।
4.4 ਬਾਈਨਰੀ ਨੂੰ ASCII ਹੈਕਸਾਡੈਸੀਮਲ ਸਟ੍ਰਿੰਗ ਵਿੱਚ ਬਦਲੋ ਅਤੇ ਉਲਟ ਕਰੋ।
4.5 LRC 8-ਬਿੱਟ ਦੀ ਗਣਨਾ ਕਰੋ।
4.5 ਫਿਬੋਨਾਚੀ ਨੰਬਰਾਂ ਨਾਲ ਇੱਕ ਐਰੇ ਭਰੋ (ਡੇਟਾ ਪੈਡਿੰਗ ਲਈ ਉਪਯੋਗੀ)।
4.6 ਬਿੱਟ-ਫਲਿਪ ਸਮੇਤ ਚੌਗੁਣੀ ਓਵਰਰਾਈਟ ਨਾਲ ਮੈਮੋਰੀ ਵਿੱਚ ਸੰਵੇਦਨਸ਼ੀਲ ਪਦਾਰਥ ਨੂੰ ਨਸ਼ਟ ਕਰੋ।
4.7 ਮਜ਼ਬੂਤ ਡਾਟਾ ਸਕ੍ਰੈਂਬਲਿੰਗ ਫੰਕਸ਼ਨ ਜੋ 64-ਬਿੱਟ ਕੁੰਜੀ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ। ਤੁਹਾਡੀ ਪੈਡਿੰਗ ਅਤੇ ਹੋਰ ਸਥਿਰ ਡੇਟਾ ਨੂੰ ਕਲੀਅਰ ਵਿੱਚ ਭੇਜਣ ਦੀ ਥਾਂ 'ਤੇ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।
ਨੋਟ ਕਰੋ ਕਿ ਇਹ ਇੱਕ ਸਰੋਤ ਕੋਡ/ਵਿਕਲਪਿਕ DLL ਪੈਕੇਜ ਹੈ। ਇਸ ਵਿੱਚ ਕੋਈ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਫਾਈਲ ਨਹੀਂ ਹੈ ਜਿਸ ਨੂੰ ਚਲਾਇਆ ਜਾ ਸਕਦਾ ਹੈ।