对称加密、非对称加密、Hash算法
散列函数
或散列算法,又称哈希函数,英语:Hash
Function)是一种从任何一种数据中创建小的数字“指纹”的方法。
散列函数把消息或数据压缩成摘要,使得数据量变小,将数据的格式固定下来。
常用算法有:MD5、SHA1
加密算法
对称加密
常用算法有:DES、3DES、Blowfish、IDEA、RC4、RC5、RC6和AES
非对称加密
常用算法有:RSA、ECC(移动设备用)、Diffie-Hellman、El Gamal、DSA(数字签名用)
PS:哈希算法是不可逆的,而加密算法是可逆的。