MD5哈希可以从零开始吗?

Ryg*_*ygu 10 md5 zero

MD5哈希可以从零开始吗?SHA-1怎么样?

Joe*_*ams 17

是:

$ echo -n "363" | md5sum
00411460f7c92d2124a67ea0f4cb5f85  -
$ echo -n "351" | sha1sum
0026476a20bfbd08714155bb66f0b4feb2d25c1c
Run Code Online (Sandbox Code Playgroud)

通过在bash中运行以下命令找到:

for i in  {1..1000} ; do echo $(echo -n $i | md5sum) $i ; done | sort | head
Run Code Online (Sandbox Code Playgroud)


Jam*_*olk 6

当然.或两个零.或者更多.通常,"随机"输入散列到具有k个前导零nybbles的结果的概率大约是2**( - 4k).


oli*_*olz 6

我发现了一个以零字节开头的MD5哈希!
2个字符串

Unicode#7358#34823

$returnValue = md5('??');
Run Code Online (Sandbox Code Playgroud)

结果:

00000000 5e0a51c8 313ffb43 8a3a2861
Run Code Online (Sandbox Code Playgroud)


小智 5

尝试使用字符串:jk8ssl

echo md5('jk8ssl')
Run Code Online (Sandbox Code Playgroud)

产生:

00000000 18e6137a c2caab16 074784a6
Run Code Online (Sandbox Code Playgroud)

我还没找到更好的^^