加密
加密分为以下集几种:
对称加密:数据的加密和解密使用的是同一个密钥。加密/解密速度快,加密强度高,算法公开
非对称加密:使用公钥或私钥加密,使用另一个解密。保密性好,但是加密/解密速度慢
另外还有一个:
不可逆加密:加密过程中使用密码对数据进行加密,解密使用同一个密码。加密慢
可逆加密:密文反向解密可以得到密码原文。例如 openssl 中的 salt
DES | 对称加密 |
AES | 对称加密 |
DSA | 非对称加密 |
RSA | 非对称加密 |
MD5 | 不可逆加密 |
SHS | 不可逆加密 |
HMAC | 不可逆加密 |
Base64 | 不可逆加密 |