对称加密、非对称加密、Hash算法

散列函数
或散列算法,又称哈希函数,英语:Hash Function)是一种从任何一种数据中创建小的数字“指纹”的方法。 散列函数把消息或数据压缩成摘要,使得数据量变小,将数据的格式固定下来。
常用算法有:MD5、SHA1

加密算法
对称加密
指加密和解密使用相同密钥的加密算法。

常用算法有:DES、3DES、Blowfish、IDEA、RC4、RC5、RC6和AES

非对称加密
加密和解密使用不同密钥的加密算法,也称为公私钥加密。

常用算法有:RSA、ECC(移动设备用)、Diffie-Hellman、El Gamal、DSA(数字签名用)

PS:哈希算法是不可逆的,而加密算法是可逆的。

你可能感兴趣的:(对称加密、非对称加密、Hash算法)