| Verzija | 1.0 |
|---|---|
| Izdavač | David Vitali Enterprises |
| Datum izlaska | 22. srp 2015. |
| Datum dodan | 22. srp 2015. |
| Os zahtjevi | Windows 10, Windows 2003, Windows Vista, Windows, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
| Zahtjevi | None |
| Ukupno preuzimanja | 41 |
| Cijena | Free to try |
Opis
SecureX je razvijen u Visual C++ 6.0, ali s izvornim kodom pri ruci neprimjetno se prenosi na .NET. Ono što ćete pronaći u preuzimanju je SecureX.h, datoteka zaglavlja API-ja. Možete otvoriti ovu datoteku i proučiti njezine funkcije, koje pokrivaju sve osnove digitalne sigurnosti:
1. Kriptosustavi s privatnim ključem:
1.1 DES:
(a) DES jednostruke, dvostruke i trostruke duljine;
(b) generiranje i provjera MAC-a (kod provjere autentičnosti poruke) jedne duljine;
(c) Jednosmjerna funkcija jednosmjerne, dvostruke i trostruke duljine (OWF);
(d) provjera DES ključa i ispravan paritet ključa;
(e) DES provjera slabosti ključa.
1.2 AES:
(a) Šifriranje u načinima rada ECB (Electronic Code Book) i CBC (Cipher Block Chaining);
(b) Dešifriranje u ECB i CBC modovima;
(c) Šifriranje i dešifriranje pomoću brojača i ICV-a.
2. Kriptosustav s javnim ključem:
2.1 RSA:
(a) Dužina statičkog RSA ključa od 1,25 Kbita (trenutna preporuka je za minimalno 1,0 Kbita);
(b) RSA generiranje javnog/tajnog ključa korištenjem brze analize prostih brojeva i (jer može biti dugotrajno) povratne informacije o stanju putem funkcije povratnog poziva (pogledajte SecureX.h za više);
(c) RSA Sign/Unsign od 1,25 Kbita;
(d) Provjerite integritet RSA ključa.
3. Raspršivanje:
3.1 SHA4:
(a) 384 i 512 bitna hash podrška;
(b) Izračunajte SHA4 preko datoteke;
4. Razne funkcije kriptografske podrške:
4.1 Podrška za MSec tajmer (set, get, get_clock).
4.2 Dobijte snagu lozinke kao percentil (pogledajte SecureX.h).
4.3 Klasificirajte lozinku (vrlo slaba, slaba, dobra itd. ponovno pogledajte SecureX.h).
4.4 Pretvorite binarni u ASCII heksadecimalni niz i obrnite.
4.5 Izračunajte LRC 8-bit.
4.5 Ispunite niz Fibonaccijevim brojevima (korisno za punjenje podataka).
4.6 Uništite osjetljivu materiju u memoriji s četverostrukim prepisivanjem uključujući bit-flip.
4.7 Snažne funkcije kodiranja podataka koje koriste 64-bitni ključ. Može se koristiti umjesto slanja vaše podloge i drugih statičkih podataka u čistom obliku.
Imajte na umu da je ovo izvorni kod/neobavezni DLL paket. Kao takav nema izvršnu datoteku koja se može pokrenuti.