| Versjon | 1.0 |
|---|---|
| Forlegger | David Vitali Enterprises |
| Utgivelsesdato | 22. juli 2015 |
| Dato lagt til | 22. juli 2015 |
| Os krav | Windows 10, Windows 2003, Windows Vista, Windows, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
| Krav | None |
| Totalt antall nedlastinger | 41 |
| Pris | Free to try |
Beskrivelse
SecureX ble utviklet i Visual C++ 6.0, men med kildekoden for hånden porterer den sømløst til .NET. Det du finner i nedlastingen er SecureX.h, API-hodefilen. Du kan åpne denne filen og lese dens funksjoner, som dekker alle grunnlagene for digital sikkerhet:
1. Private Key Krypto-systemer:
1.1 DES:
(a) Enkel, dobbel og trippel lengde DES;
(b) Enkel lengde generere og verifisere MAC (Message Authentication Code);
(c) Enkel, dobbel og trippel lengde enveisfunksjon (OWF);
(d) DES-nøkkelkontroll og korrekt nøkkelparitet;
(e) DES-sjekk for svak nøkkel.
1.2 AES:
(a) Krypter i ECB (elektronisk kodebok) og CBC (Cipher Block Chaining) moduser;
(b) Dekryptere i ECB- og CBC-modus;
(c) Krypter og dekrypter med teller og ICV.
2. Offentlig nøkkel kryptosystem:
2.1 RSA:
(a) Statisk RSA-nøkkellengde på 1,25 Kbits (gjeldende anbefaling er minimum 1,0 Kbits);
(b) Generering av RSA offentlig/hemmelig nøkkel ved bruk av rask primtallsanalyse og (ettersom det kan være tidkrevende) tilbakemelding via tilbakeringingsfunksjon (se SecureX.h for mer);
(c) RSA Sign/Unsign på 1,25 Kbits;
(d) Bekreft integriteten til RSA-nøkkelen.
3. Hashing:
3.1 SHA4:
(a) 384 og 512 bit hash-støtte;
(b) Beregn SHA4 over en fil;
4. Diverse kryptografiske støttefunksjoner:
4.1 MSec timerstøtte (sett, get, get_clock).
4.2Få passordstyrke som en persentil (se SecureX.h).
4.3 Klassifiser passord (svært svakt, svakt, bra, etc. referer igjen SecureX.h).
4.4 Konverter binær til ASCII heksadesimal streng og reverser.
4.5 Beregn LRC 8-bit.
4.5 Fyll en matrise med Fibonacci-tall (nyttig for datautfylling).
4.6 Ødelegg sensitiv materie i minnet med firedobbel overskriving inkludert bit-flip.
4.7 Sterke datakrypteringsfunksjoner som bruker en 64-bits nøkkel. Kan brukes i stedet for å sende polstring og andre statiske data i det klare.
Merk at dette er en kildekode/valgfri DLL-pakke. Den har ikke som sådan en kjørbar fil som kan kjøres.