哈希算法/MD5加密
哈希加密特点:
对不同的数据加密的结果是定长的32位字符
对相同的数据加密,得到的结果是一样的(也就是复制)
抗修改性 : 信息“指纹”,对原数据进行任何改动,哪怕只修改一个字节,所得到的 MD5 值都有很大区别
弱抗碰撞 : 已知原数据和其 MD5 值,想找到一个具有相同 MD5 值的数据(即伪造数据)是非常困难的
强抗碰撞: 想找到两个不同数据,使他们具有相同的 MD5 值,是非常困难的
MD5也是hash算法的一种,常见的hash算法还有sha1,sha2等
MD5也被称为信息摘要算法,由于其算法复杂不够,容易被暴力破解的。