密码算法分类
密码杂凑\散列算法
不可逆的,加密后数据无法反推原值,如用户名密码常采用该种。
MD系列基本弃用了,因为可以解译(其实也还好,因为用的多,靠撞库解,密码长点就好)。
加解密算法:对称加密或非对称加密算法
加解密用对称加密或非对称加密算法,区别是加解密的密钥是否相同,效率有明显差别。
对称加密的加密密码和解密密码相同,效率高,密码需要告知解密者,没有不可否认性。
非对称加密是一对密钥分别用于加解密,一个私钥一个公钥,更安全,效率低,因为私钥是不用告诉别人的,具有不可否认性。