パスワードハッシュジェネレーター(PBKDF2)
PBKDF2-SHA256を使い、ブラウザ内で安全なパスワードハッシュを生成します。MD5や単純なSHAより強力で、作業係数を調整できます。
このツールの使い方
- 1
Type or paste the password you want to hash.
- 2
Optionally set a salt (leave it blank for a secure random one) and choose an iteration count.
- 3
Click Hash. The salted PBKDF2-SHA256 digest is derived entirely in your browser.
パスワードハッシュジェネレーター(PBKDF2)とは何ですか?
bcryptは広く使われているパスワードハッシュアルゴリズムですが、サーバー側のライブラリを必要とします。このツールは、反復回数を調整できるNIST推奨のアルゴリズムであるPBKDF2(Password-Based Key Derivation Function 2)を使い、同等の強度を持つハッシュを生成します。bcryptもPBKDF2も、総当たり攻撃を意図的に遅くします。適切な反復回数を設定すると、1回の試行に約250ミリ秒かかるようになります。
よくある活用例
Learn how salted, iterated password hashing works by watching the output change with the salt and work factor.
Generate test hashes to seed a development database without wiring up your real auth code.
Produce a reference digest to confirm your server-side PBKDF2 implementation matches for the same inputs.
Demonstrate to a team why MD5/SHA-1 password storage is unsafe versus a deliberately slow KDF.
Create a one-off credential for a script or prototype where pulling in a full auth library is overkill.
Benchmark how iteration count affects hashing time on your hardware to pick a sensible work factor.
よくある質問
これは本物のbcryptですか?▼
反復回数はいくつにすべきですか?▼
関連ツール
HMACジェネレーター
SHA-1、SHA-256、SHA-384、SHA-512を使ってHMAC署名を生成します。
AES-256暗号化
AES-256-GCMでテキストを暗号化・復号します。鍵はPBKDF2-SHA256を使ってパスフレーズから導出されます。
2FA用QRコードジェネレーター
Google Authenticator、Authy、1Password、その他の2FAアプリ向けにTOTPのQRコードを生成します。
パスワード強度チェッカー
パスワードのエントロピーを、文字集合の大きさや一般的なパスワードのリストと照らし合わせて確認します。完全にオフラインで動作します。
シーザー暗号エンコーダー&デコーダー
シーザー暗号でテキストをエンコードまたはデコードします。固定のシフト量に従って文字を置き換える方式です。
ROT13エンコーダー&デコーダー
ROT13でテキストをエンコードまたはデコードします。13文字ずらすシーザー暗号で、自己反転型の暗号です。