| Versiune | 1.0 |
|---|---|
| Editor | David Vitali Enterprises |
| Data eliberării | 22 iul. 2015 |
| Data adaugata | 22 iul. 2015 |
| Cerințele OS | Windows 10, Windows 2003, Windows Vista, Windows, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
| Cerințe | None |
| Descărcări totale | 41 |
| Preț | Free to try |
Descriere
SecureX a fost dezvoltat în Visual C++ 6.0, dar cu codul sursă la îndemână, se portează fără probleme în .NET. Ceea ce veți găsi în descărcare este SecureX.h, fișierul antet API. Puteți deschide acest fișier și citiți cu atenție funcțiile acestuia, care acoperă toate bazele securității digitale:
1. Sisteme criptografice cu chei private:
1.1 DES:
(a) DES de lungime simplă, dublă și triplă;
(b) O singură lungime generează și verifică MAC (Codul de autentificare a mesajelor);
(c) Funcție unică, dublă și triplă de lungime (OWF);
(d) verificarea cheii DES și paritatea corectă a cheii;
(e) Verificarea DES pentru cheia slabă.
1.2 AES:
(a) Criptare în modurile ECB (Electronic Code Book) și CBC (Cipher Block Chaining);
(b) Decriptarea în modurile ECB și CBC;
(c) Criptați și decriptați cu contor și ICV.
2. Sistem criptografic cu cheie publică:
2.1 RSA:
(a) Lungimea cheii RSA statice de 1,25 Kbiți (recomandarea actuală este de minim 1,0 Kbiți);
(b) generarea de chei publice/secrete RSA utilizând analiza rapidă a numărului prim și (deoarece poate consuma mult timp) feedback de stare prin funcția de apel invers (consultați SecureX.h pentru mai multe);
(c) Semnarea/Nesemnarea RSA de 1,25 Kbiți;
(d) Verificați integritatea cheii RSA.
3. Hashing:
3.1 SHA4:
(a) suport hash pe 384 și 512 biți;
(b) Calculați SHA4 pe un fișier;
4. Diverse funcții de suport criptografic:
4.1 Suport pentru temporizator MSec (set, get, get_clock).
4.2 Obțineți puterea parolei ca percentilă (consultați SecureX.h).
4.3 Clasificați parola (foarte slabă, slabă, bună etc., consultați din nou SecureX.h).
4.4 Convertiți binar în șir ASCII hexazecimal și inversați.
4.5 Calculați LRC pe 8 biți.
4.5 Umpleți o matrice cu numere Fibonacci (utile pentru umplerea datelor).
4.6 Distrugeți materia sensibilă din memorie cu suprascriere cvadruplă, inclusiv inversarea biților.
4.7 Funcții puternice de amestecare a datelor care utilizează o cheie pe 64 de biți. Poate fi folosit în loc de trimitere a umpluturii și a altor date statice în clar.
Rețineți că acesta este un cod sursă/un pachet DLL opțional. Nu are ca atare un fișier executabil care să poată fi rulat.