2015/09/25 11:20:38

Perl: 不可逆ハッシュ値に変換するダイジェストモジュールを利用する

CPANモジュール逆引きガイド

ハッシュ関数

セキュアなハッシュ値としてダイジェスト関数の値を利用するには注意がいる。いくらかのダイジェスト関数には脆弱性があったり破られていたり、破られることが目に見えていたりする。利用には十分な調査が必要である。

逆に、クローズドでチェックサムとして利用するだけのダイジェスト関数では、計算量が少なく要求に耐える衝突回避性能があれば十分なので、そうしたダイジェスト関数を選択すれば良い。

Crypt::SaltedHash は乱数 salt を利用して RFC 3112 互換のパスワードを生成できる。

MurmurHash algorithm はデータを数値化してまんべんなく分散するダイジェスト関数

サイト内検索