MD5 哈希可以从零开始吗?SHA-1 呢?
user217782
问问题
12225 次
8 回答
20
是的:
$ echo -n "363" | md5sum
00411460f7c92d2124a67ea0f4cb5f85 -
$ echo -n "351" | sha1sum
0026476a20bfbd08714155bb66f0b4feb2d25c1c
通过在 bash 中运行以下命令找到:
for i in {1..1000} ; do echo $(echo -n $i | md5sum) $i ; done | sort | head
于 2010-07-05T14:48:55.563 回答
6
我发现了一个以零字节开头的 MD5 哈希!
2 个字符的字符串
统一码 #7358 #34823
$returnValue = md5('Ჾ蠇');
结果:
00000000 5e0a51c8 313ffb43 8a3a2861
于 2011-08-05T14:39:38.360 回答
6
尝试使用字符串:jk8ssl
echo md5('jk8ssl')
产生 :
00000000 18e6137a c2caab16 074784a6
我还没找到更好的^^
于 2011-10-11T05:43:38.467 回答
5
当然。或者两个零。或者更多。通常,“随机”输入散列到具有 k 个前导零 nybbles 的结果的概率约为 2 -4k。
于 2010-07-05T14:47:39.483 回答
4
a = 0cc175b9c0f1b6a831c399e269772661 的 md5
<?php echo md5( 'a' ); ?>
我的 Sha1 = 042dc4512fa3d391c5170cf3aa61e6a638f84342
<?php echo sha1( 'i' ); ?>
为什么不:D
于 2010-07-05T14:48:27.843 回答
3
“a”的 MD5 哈希 = 0cc175b9c0f1b6a831c399e269772661
“9”的 SHA1 哈希 = 0ade7c2cf97f75d009975f4d720d1fa6c19f4897
于 2010-07-05T14:47:24.740 回答
2
在加密哈希中,对于随机输入,任何给定位都应该同样可能是 0 或 1。
于 2010-07-05T14:58:54.247 回答
0
这个线程现在已经很老了,但是这里有一些非常高和非常低的 SHA1 和 MD5 哈希值:
https://web.archive.org/web/20171201071711/http://www.crysys.hu/hashgame/allrecord.php
其中之一有 7 个字节的前导零。
于 2016-03-29T17:04:47.480 回答