邪恶八进制信息安全团队技术讨论组's Archiver

execute 2007-11-10 17:01

[转载]加密算法合集 Crypto++ Version 5.5.2 (9/24/2007)

信息来源:[url]www.cryptopp.com[/url]


Crypto++: a C++ Class Library of Cryptographic Schemes
Version 5.5.2 (9/24/2007)

Crypto++ Library is a free C++ class library of cryptographic schemes.
Currently the library contains the following algorithms:

algorithm type name

high speed stream ciphers Panama, Salsa20, Sosemanuk

AES and AES candidates AES (Rijndael), RC6, MARS, Twofish, Serpent,
CAST-256

IDEA, Triple-DES (DES-EDE2 and DES-EDE3),
other block ciphers Camellia, RC5, Blowfish, TEA, XTEA,
Skipjack, SHACAL-2

block cipher modes of operation ECB, CBC, CBC ciphertext stealing (CTS),
CFB, OFB, counter mode (CTR)

message authentication codes VMAC, HMAC, CBC-MAC, DMAC, Two-Track-MAC

SHA-1, SHA-2 (SHA-224, SHA-256, SHA-384, and
hash functions SHA-512), Tiger, WHIRLPOOL, RIPEMD-128,
RIPEMD-256, RIPEMD-160, RIPEMD-320

RSA, DSA, ElGamal, Nyberg-Rueppel (NR),
public-key cryptography Rabin, Rabin-Williams (RW), LUC, LUCELG,
DLIES (variants of DHAES), ESIGN

padding schemes for public-key PKCS#1 v2.0, OAEP, PSS, PSSR, IEEE P1363
systems EMSA2 and EMSA5

Diffie-Hellman (DH), Unified Diffie-Hellman
key agreement schemes (DH2), Menezes-Qu-Vanstone (MQV), LUCDIF,
XTR-DH

elliptic curve cryptography ECDSA, ECNR, ECIES, ECDH, ECMQV

insecure or obsolescent MD2, MD4, MD5, Panama Hash, DES, ARC4, SEAL
algorithms retained for backwards 3.0, WAKE, WAKE-OFB, DESX (DES-XEX3), RC2,
compatibility and historical SAFER, 3-WAY, GOST, SHARK, CAST-128, Square
value

页: [1]
© 1999-2008 EvilOctal Security Team