$key = md5($str);
现在,有了这个$key,可以得出$str吧?
不可逆,但是,因为MD5位数较少,所以难免会出现碰撞(不同的内容算出同一个MD5),因此可以通过查表(彩虹表)来找到一个对应的字符串。
如果是用于储存密码,MD5并不安全了,建议使用SHA-256以上的hash算法。
如果是用于数据完整性检验,MD5还是可以基本满足要求的。
2 回答1.6k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
2 回答1.1k 阅读
1 回答946 阅读
1 回答900 阅读
1 回答897 阅读
不可逆,之前有人问密码找回问题,这就是为什么密码不能找回的原因,只能重置了。