我想知道md5,sha1和anothers是否返回了唯一值.
例如,sha1()对于test返回a94a8fe5ccb19ba61c4c0873d391e987982fbbd3,长度为40个字符.因此,对于大于40个字符的字符串,sha1必须相同(当然它是乱码的,因为给定的输入可能包含空格和特殊字符等).
sha1()
test
a94a8fe5ccb19ba61c4c0873d391e987982fbbd3
因此,当我们存储用户的密码时,他们可以输入他们的原始密码或一些超级密码,这是没有人知道的.
这是正确的,还是这些哈希算法提供了真正独特的结果 - 我很确定它几乎不可能.
algorithm hash
algorithm ×1
hash ×1