PBKDF2ハッシュ生成器
パスワードベース鍵導出関数2 (PBKDF2) は、計算コストをスライドさせることができる鍵導出関数であり、ブルートフォース攻撃に対する脆弱性を軽減するために使用されます。
0 characters
生成されたPBKDF2ハッシュ
PBKDF2とは何ですか?
PBKDF2(Password-Based Key Derivation Function 2)は、RSA Laboratoriesの公開鍵暗号規格(PKCS)シリーズ、特にPKCS #5 v2.0の一部である鍵導出関数です。ハッシュ生成に計算コストをかける設計により、ブルートフォース攻撃を大幅に困難にします。
主要なパラメータ
- ソルト: 入力データに追加されるランダムビットの列。同じパスワードでも異なるハッシュが生成されることを保証します。
- 反復回数: ハッシュアルゴリズムが適用される回数。反復回数を増やすとセキュリティは向上しますが、計算時間も増加します。
- 鍵サイズ: 派生鍵の長さ。一般的なサイズは128ビット、256ビット、512ビットです。
なぜPBKDF2を使うのか?
PBKDF2は、NISTやその他のセキュリティ規格でパスワード保存と鍵導出に推奨されています。ソルトと多数の反復処理を使用することで、事前計算テーブル攻撃(レインボーテーブルなど)を効果的に無力化し、ブルートフォース攻撃や辞書攻撃を大幅に遅延させます。