Tool Hub

Bcrypt ハッシュ

bcrypt パスワードハッシュの生成と検証 (ブラウザ対応 pure JS)

bcrypt パスワードハッシュを生成するか、既存のハッシュに対してパスワードを検証します。ソルトラウンド数を増やすと総当たり攻撃への耐性が上がりますが、生成時間が増加します (1 ラウンド追加ごとに処理量が 2 倍)。現在の推奨値は 10〜12 です。

ハッシュするための任意の文字列 — 実際のパスワードではありません。

使い方

  1. 「ハッシュを生成」モードを選択し、テスト文字列を入力して、4~15 の間のソルトラウンド値を選択します。
  2. 「生成」をクリックして待ちます。ラウンド値が高いほど指数関数的に時間がかかります (ラウンド 12 ≈ 300ms)。
  3. 結果のハッシュ文字列をコピーして、テストまたはドキュメントで使用します。
  4. 「ハッシュを検証」モードに切り替え、元の文字列と保存されたハッシュを入力して、「検証」をクリックしてそれらが一致することを確認します。
  5. すべての計算はブラウザでローカルに実行され、何も保存または送信されません。

  • 「hunter2」を 10 ラウンドでハッシュ化すると、約 100ms で $2b$10$... のような文字列が生成されます。形式行はバージョン 2b と 10 ラウンドを確認します。
  • 検証モードで、そのハッシュを貼り付けて「hunter2」を入力すると一致が返され、「hunter3」を入力すると一致なしが返されます。

本番環境で使用する前に出力を検証してください。保証なし — 詳細は 利用規約.