Logo  

Opis biblioteki kryptograficznej Crypto++   

Strona glowna Aktualnosci Algorytmy Biblioteki Oprogramowanie Moje teksty Artykuły
Seminaria Literatura Biografie Slownik Ciekawostki Linki CV




Biblioteka Crypto++ jest rozbudowaną biblioteką kryptograficzną zaimplementowaną w C++. Zawiera implementację m.in. następujących algorytmów:

1. Szyfrowania symetrycznego blokowego: RC6, MARS, Twofish, Serpent, CAST-256, AES (Rijndael), IDEA, DES, Triple-DES (DES-EDE2 and DES-EDE3), DESX (DES-XEX3), RC2, RC5, Blowfish, Diamond2, TEA, SAFER, 3-WAY, GOST, SHARK, CAST-128, Square, Skipjack

2. Szyfrowania symetrycznego strumieniowego: Panama, ARC4, SEAL, WAKE, WAKE-OFB, BlumBlumShub

3. Szyfrowania asymetrycznego i podpisów cyfrowych: RSA, DSA, ElGamal, Nyberg-Rueppel (NR), Rabin, Rabin-Williams (RW), LUC, LUCELG, DLIES (variants of DHAES), ESIGN

4. Uzgadniania kluczy: Diffie-Hellman (DH), Unified Diffie-Hellman (DH2), Menezes-Qu-Vanstone (MQV), LUCDIF, XTR-DH

5. Opartych na krzywych eliptycznych: ECDSA, ECNR, ECIES, ECDH, ECMQV

6. Funkcji skrótu: SHA-1, MD2, MD4, MD5, HAVAL, RIPEMD-160, Tiger, SHA-2 (SHA-256, SHA-384, and SHA-512), Panama

7. Generatorów pseudolosowych: ANSI X9.17 appendix C, PGP's RandPool


Pobierz bibliotekę Crypto++ 5.1



Back


©