我想知道是否存在区分sha-1哈希码的md5哈希码的方法?
例如:
d41d8cd98f00b204e9800998ecf8427e
da39a3ee5e6b4b0d3255bfef95601890afd80709
我怎么知道哪些是用md5加密的而不是?有可能吗?
答案 0 :(得分:10)
我不太确定这是不是你要问的,但是MD5是128位/ 32位十六进制数字,而SHA-1是160位/ 40位十六进制数字,因此很容易区分它们(当然,提供你知道你的哈希值是MD5或SHA-1而不是其他东西)。
(如果您在询问是否可以确定给定的MD5哈希是散列的散列还是其他一些数据的散列,那么我认为答案是“否”。)
答案 1 :(得分:3)
MD5提供128位哈希值。
SHA-1给出160位哈希值。