ハッシュを持っています。そのハッシュの sha1、md2、md5、または other() のタイプを調べるにはどうすればよいですか?
ありがとう
ハッシュ長をチェックする場合に考えられる唯一の方法-SHA1は160ビット、MD5はMD2と同じように128ビットです。
ハッシュ値の生成にどのアルゴリズムが使用されたかを確認する方法はありません。ハッシュ関数のセットを制限できる場合は、ハッシュ値の長さを調べることで幸運になる可能性があります。
確実に見つける方法はなく、解決するのは難しいでしょう。これらは一方向の方法であるため、本質的に、使用する方法を解読/解決するのは難しいはずです。
私のアドバイスは、ソースコードにアクセスできる場合はソースコードを調べるか、コードの所有者に連絡することです。もう1つのオプションは、元の文字列がある場合(手放される前)、一致するものが見つかるまでハッシュ関数を実行できますが、それは不可能のようです。