12

MD5 ハッシュをゼロで開始できますか? SHA-1はどうですか?

4

8 に答える 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

文字列で試してみてください: jk8ssl

echo md5('jk8ssl')

生成 :

00000000 18e6137a c2caab16 074784a6

まだいいの見つけられませんでした^^

于 2011-10-11T05:43:38.467 に答える
6

ゼロバイトで始まる MD5 ハッシュを見つけました!
2文字列

ユニコード #7358 #34823

$returnValue = md5('Ჾ蠇');

結果:

00000000 5e0a51c8 313ffb43 8a3a2861
于 2011-08-05T14:39:38.360 に答える
5

もちろん。または 2 つのゼロ。以上。一般に、「ランダムな」入力が k 個の先行ゼロ ニブルを含む結果にハッシュされる確率は、約 2 -4kです。

于 2010-07-05T14:47:39.483 に答える
4

の md5 = 0cc175b9c0f1b6a831c399e269772661

<?php echo md5( 'a' ); ?>

i の 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 に答える