| Verze | 1.0 |
|---|---|
| Vydavatel | David Vitali Enterprises |
| Datum vydání | 22. 7. 2015 |
| Datum přidáno | 22. 7. 2015 |
| Os požadavky | Windows 10, Windows 2003, Windows Vista, Windows, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
| Požadavky | None |
| Celkový počet stažení | 41 |
| Cena | Free to try |
Popis
SecureX byl vyvinut ve Visual C++ 6.0, ale se zdrojovým kódem po ruce je bezproblémově portován na .NET. To, co najdete ve stažení, je SecureX.h, soubor záhlaví API. Tento soubor můžete otevřít a prozkoumat jeho funkce, které pokrývají všechny základy digitální bezpečnosti:
1. Kryptosystémy se soukromým klíčem:
1.1 DES:
(a) DES jednoduché, dvojité a trojité délky;
(b) Generování a ověřování MAC (kód pro ověření zprávy) s jednou délkou;
(c) Jednosměrná funkce s jednou, dvojitou a trojitou délkou (OWF);
(d) kontrola klíče DES a správná parita klíče;
(e) DES kontrola slabého klíče.
1.2 AES:
a) Šifrovat v režimech ECB (Electronic Code Book) a CBC (Cipher Block Chaining);
(b) Dešifrování v režimech ECB a CBC;
(c) Šifrování a dešifrování pomocí čítače a ICV.
2. Kryptosystém s veřejným klíčem:
2.1 RSA:
(a) Délka statického klíče RSA 1,25 kbitů (aktuální doporučení je minimálně 1,0 kbitů);
(b) generování veřejného/tajného klíče RSA pomocí rychlé analýzy prvočísel a (protože to může být časově náročné) zpětné vazby stavu prostřednictvím funkce zpětného volání (více viz SecureX.h);
(c) RSA Sign/Unsign 1,25 Kbitů;
(d) Ověřte integritu klíče RSA.
3. Hašování:
3.1 SHA4:
(a) podpora 384 a 512 bitového hash;
(b) Vypočítat SHA4 přes soubor;
4. Různé kryptografické podpůrné funkce:
4.1 Podpora časovače MSec (set, get, get_clock).
4.2Získejte sílu hesla jako percentil (viz SecureX.h).
4.3 Klasifikujte heslo (velmi slabé, slabé, dobré atd. znovu viz SecureX.h).
4.4 Převod binárního řetězce na hexadecimální řetězec ASCII a zpětný chod.
4.5 Výpočet LRC 8-bit.
4.5 Vyplňte pole Fibonacciho čísly (užitečné pro vyplnění dat).
4.6 Zničte citlivou věc v paměti čtyřnásobným přepsáním včetně bitového převrácení.
4.7 Silné funkce kódování dat, které používají 64bitový klíč. Může být použit místo zasílání vašich vycpávek a jiných statických dat v čisté podobě.
Všimněte si, že se jedná o zdrojový kód/volitelný balíček DLL. Jako takový nemá spustitelný soubor, který lze spustit.