加密算法合集

时间:2008-11-17 11:17:19  来源:www.cryptopp.com  作者:  字号:【

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
附件下载:/uploadfile/practice/uploadfile/200811/20081117112750928.zip

0

顶一下

0

埋一下

引用地址: