2012-04-02 7 views
2

文字列のハッシュアルゴリズムを検出する方法は? 各ハッシュアルゴリズムは固有の特性を作成しますか?文字列のハッシュアルゴリズムを検出する方法は?

+5

多くの場合、関係するビット数に基づいて推測できますが、与えられたハッシュを生成できる関数は無限にたくさんあります。 (可能な関数のセットが一般的なアルゴリズムに限定されている場合、通常は1または2に絞り込むことができます。たとえば、32文字の16進数文字列、または128ビットの2進数のblobは、ほとんどの場合、md5ハッシュです。 – Corbin

答えて

4

安全なハッシュ関数であるために、それらが均等に分散して生成する必要があるため、指定されたビット長の暗号化された強いハッシュ(または同等の長さのビット長が切り捨てられたハッシュ)は、出力;彼らのアウトプットの変化は、悪用可能な弱点になるでしょう。

関連する問題