|
|
Biblioteka Botan ta zawiera implementację m.in. następujących algorytmów:
1. Szyfrowania symetrycznego blokowego:
Blowfish, CAST-128, CAST-256, CS-Cipher, DES/DESX/TripleDES, GOST, IDEA, Lion, Luby-Rackoff, MISTY1, RC2, RC5, RC6, Rijndael, SAFER-SK, Serpent, SHARK, Skipjack, Square, TEA, Threeway, Twofish, XTEA
2. Szyfrowania symetrycznego strumieniowego:
ARC4, ISAAC, SEAL, WiderWake4+1
3. Szyfrowania asymetrycznego i podpisów cyfrowych:
Diffie-Hellman, DSA, ElGamal, Nyberg-Rueppel, Rabin-Williams, RSA
4. Funkcji skrótu:
HAS-160, HAVAL, MD2, MD4, MD5, RIPEMD-128, RIPEMD-160, SHA-160, SHA-256, SHA-384, SHA-512, Tiger, Whirlpool
Aktualną wersję biblioteki można pobrać ze strony http://botan.randombit.net

|
|