| Version | 1.0 |
|---|---|
| Forlægger | David Vitali Enterprises |
| Udgivelses dato | 22. jul. 2015 |
| Dato tilføjet | 22. jul. 2015 |
| Os krav | Windows 10, Windows 2003, Windows Vista, Windows, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
| Krav | None |
| Samlet antal downloads | 41 |
| Pris | Free to try |
Beskrivelse
SecureX blev udviklet i Visual C++ 6.0, men med kildekoden ved hånden porteres det problemfrit til .NET. Det du finder i download er SecureX.h, API-header-filen. Du kan åbne denne fil og gennemse dens funktioner, som dækker alle baserne for digital sikkerhed:
1. Private Key Krypto-systemer:
1.1 DES:
(a) enkelt, dobbelt og tredobbelt længde DES;
(b) Enkel længde generere og verificere MAC (Message Authentication Code);
(c) Enkelt, dobbelt og tredobbelt længde envejsfunktion (OWF);
(d) DES nøglekontrol og korrekt nøgleparitet;
(e) DES check for svag nøgle.
1.2 AES:
(a) Krypter i tilstande ECB (elektronisk kodebog) og CBC (Cipher Block Chaining);
(b) Dekryptere i ECB- og CBC-tilstande;
(c) Krypter og dekrypter med tæller og ICV.
2. Public Key Crypto-system:
2.1 RSA:
(a) Statisk RSA nøglelængde på 1,25 Kbits (den nuværende anbefaling er minimum 1,0 Kbits);
(b) Generering af RSA offentlig/hemmelig nøgle ved hjælp af hurtig primtalsanalyse og (da det kan være tidskrævende) tilstandsfeedback via tilbagekaldsfunktion (se SecureX.h for mere);
(c) RSA Sign/Fjern fortegn på 1,25 Kbits;
(d) Bekræft integriteten af RSA-nøglen.
3. Hashing:
3.1 SHA4:
(a) 384 og 512 bit hash-understøttelse;
(b) Beregn SHA4 over en fil;
4. Diverse kryptografiske supportfunktioner:
4.1 MSec timerunderstøttelse (set, get, get_clock).
4.2Få adgangskodestyrke som en percentil (se SecureX.h).
4.3 Klassificer adgangskode (meget svag, svag, god osv. Se igen SecureX.h).
4.4 Konverter binær til ASCII hexadecimal streng og vend om.
4.5 Beregn LRC 8-bit.
4.5 Fyld et array med Fibonacci-numre (nyttigt til dataudfyldning).
4.6 Ødelæg følsomt stof i hukommelsen med firedobbelt overskrivning inklusive bit-flip.
4.7 Stærke data scrambling-funktioner, der bruger en 64-bit nøgle. Kan bruges i stedet for at sende din polstring og andre statiske data i det klare.
Bemærk, at dette er en kildekode/valgfri DLL-pakke. Det har ikke som sådan en eksekverbar fil, der kan køres.