Introduction to several common encryption algorithms
such as the basic one-way encryption algorithm:
BASE64 strictly speaking, it belongs to the encoding format, not the encryption algorithm--cbase64
MD5 (Message Digest algorithm 5, Information Digest algorithm)--CMD5
SHA (Secure Hash algorithm, security hashing algorithm)
HMAC (Hash message authentication code, hash messages authentication code)
Complex symmetric encryption (DES, PBE), asymmetric encryption algorithms:
DES (Data Encryption standard, encryption algorithm)--cdes
RC2 and RC4: Symmetric algorithms that encrypt large amounts of data with variable-length keys, faster than DES;--CRC
IDEA (International Data encryption algorithm) International data encryption algorithm, using 128-bit key to provide very strong security;--cidea
AES (Advanced encryption): High Encryption Standard, symmetric algorithm, is the next generation of cryptographic algorithm standard, fast, high security level, now an implementation of the AES standard is the Rijndael algorithm;--caes
PBE (password-based encryption, password-based authentication)
RSA (the name of the algorithm is named after the inventor: Ron Rivest, Adishamir and Leonard Adleman)
DH (Diffie-hellman algorithm, key-consistent protocol)
DSA (digital Signature algorithm, digitally signed)
ECC (Elliptic Curves cryptography, Elliptic curve cipher coding)
Introduction to several common encryption algorithms