| Versioon | 1.0 |
|---|---|
| Kirjastaja | David Vitali Enterprises |
| Väljalaske kuupäev | 22. juuli 2015 |
| Kuupäev lisatud | 22. juuli 2015 |
| Os nõuded | Windows 10, Windows 2003, Windows Vista, Windows, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
| Nõuded | None |
| Allalaadimisi kokku | 41 |
| Hind | Free to try |
Kirjeldus
SecureX töötati välja versioonis Visual C++ 6.0, kuid olemasoleva lähtekoodiga porditakse see sujuvalt .NET-i. Allalaaditavast failist leiate API päisefaili SecureX.h. Saate selle faili avada ja tutvuda selle funktsioonidega, mis hõlmavad kõiki digitaalse turvalisuse aluseid:
1. Privaatvõtmega krüptosüsteemid:
1.1 DES:
a) ühe-, kahe- ja kolmekordse pikkusega DES;
b) ühe pikkusega MAC (sõnumi autentimiskood) genereerimine ja kontrollimine;
c) ühe-, kahe- ja kolmekordse pikkusega ühesuunaline funktsioon (OWF);
d) DES-võtme kontrollimine ja võtmete pariteedi parandamine;
(e) DES kontrollib nõrga võtme olemasolu.
1.2 AES:
a) krüptimine EKP (elektrooniline koodiraamat) ja CBC (Cipher Block Chaining) režiimides;
b) dekrüpteerida EKP ja CBC režiimides;
(c) Krüpteerimine ja dekrüpteerimine loenduri ja ICV-ga.
2. Avaliku võtmega krüptosüsteem:
2.1 RSA:
(a) staatilise RSA võtme pikkus 1,25 kbit (praegune soovitus on minimaalselt 1,0 kbitti);
(b) RSA avaliku/salajase võtme genereerimine, kasutades kiiret algarvu analüüsi ja (kuna see võib olla aeganõudev) oleku tagasisidet tagasihelistamisfunktsiooni kaudu (lisateavet leiate veebisaidilt SecureX.h);
(c) RSA märk/Unsign 1,25 kbit;
(d) Kontrollige RSA-võtme terviklikkust.
3. Räsimine:
3.1 SHA4:
(a) 384- ja 512-bitise räsi tugi;
(b) SHA4 arvutamine faili põhjal;
4. Mitmesugused krüptograafilised tugifunktsioonid:
4.1 MSec taimeri tugi (set, get, get_clock).
4.2Hankige parooli tugevus protsentiilina (vt SecureX.h).
4.3 Salasõna klassifitseerimine (väga nõrk, nõrk, hea jne, vaadake uuesti SecureX.h).
4.4 Teisendage binaarne string ASCII kuueteistkümnendsüsteemiks ja pöörake tagasi.
4.5 Arvutage LRC 8-bitine.
4.5 Täitke massiiv Fibonacci numbritega (kasulik andmete täitmiseks).
4.6 Hävitage mälus olevad tundlikud materjalid neljakordse ülekirjutamisega, sealhulgas bitivahetusega.
4.7 Tugevad andmete skrambleerimise funktsioonid, mis kasutavad 64-bitist võtit. Seda saab kasutada polsterduse ja muude staatiliste andmete saatmise asemel.
Pange tähele, et see on lähtekood/valikuline DLL-pakett. Sellel pole iseenesest käivitatavat faili, mida saaks käivitada.