2

我想知道是否存在区分 sha-1 哈希码的 md5 哈希码的方法?

例如:

d41d8cd98f00b204e9800998ecf8427e

da39a3ee5e6b4b0d3255bfef95601890afd80709

我怎么知道哪些在 md5 中加密,哪些不是?可能吗?

4

2 回答 2

10

我不太确定这是否是您要问的,但是 MD5 是 128 位/32 十六进制数字,而 SHA-1 是 160 位/40 十六进制数字,所以很容易分辨它们之间的区别(提供,当然,您知道您的哈希值将是 MD5 或 SHA-1,而不是其他)。

(如果您问是否可以确定给定的 MD5 散列是散列的散列还是其他数据的散列,那么我相信答案是“否”。)

于 2009-11-11T13:45:26.807 回答
3

MD5 gives a 128-bit hash value.

SHA-1 gives a 160-bit hash value.

于 2009-11-11T13:48:21.043 回答