对称加密算法(加解密使用的是相同的密钥):
DES(56位)、3DES(112位)、IDEA(128位)、AES(128/129/256)、RC4(64/128位)
特点:速度快、密钥需要同步
应用场景:加密大量数据
记忆方法:名称中间的字母是对称的,一般来说都是常见对称加密算法
非对称加密算法(加密:接收方公钥;解密:接收方私钥):
RSA、DSA、ECC
特点:慢,密钥不需要同步
应用场景:加密少量数据
记忆方法:名称中间的字母是非对称的,一般来说是常见非对称加密算法
不安全的加密算法:
MD2、MD4、MD5、SHA等
报文摘要算法(严格意义上讲并不属于加密算法):
MD5(产生128位的输出,不安全的算法)、SHA(安全散列算法,产生160位的输出)