bcrypt Generator

パスワードのbcryptハッシュ値を生成・検証します。

入力データはブラウザ内で処理されます
データはサーバーへ送信されません

変換ツール

bcrypt ハッシュ生成とは?

bcrypt ハッシュ生成は、bcryptアルゴリズムを使ってパスワードを安全にハッシュ化するツールです。 MD5やSHAファミリーとは異なり、パスワード保存専用に設計されており、ソルトの自動生成と計算コストの調整が可能です。 生成したハッシュの検証機能も備えているため、認証システムの実装やデバッグに役立ちます。

使い方

  1. 入力欄にハッシュ化したいパスワードを入力します。
  2. コストファクター(推奨10〜12)をスライダーで調整します。
  3. 「生成する」ボタンをクリックするとbcryptハッシュ値が表示されます。
  4. 検証セクションで、別のパスワードがハッシュと一致するか確認できます。

よくある質問

bcryptとは何ですか?

bcryptは、パスワードの安全な保存のために特化して設計されたハッシュ関数です。自動的にソルトを組み込み、計算コスト(ラウンド数)を調整できるため、ブルートフォース攻撃への耐性が高いのが特徴です。

コストファクター(ソルトラウンド数)はどう選べばいいですか?

値が大きいほど計算に時間がかかり、より安全になります。一般的には10〜12が推奨されますが、サーバーの性能や用途に応じて調整してください。

同じパスワードでも毎回異なるハッシュになるのはなぜですか?

bcryptは実行のたびにランダムなソルトを使用するため、同じ入力でも毎回異なる結果になります。これは正常な動作です。検証時はハッシュ全体とパスワードを照合する方式のため、同一ハッシュの再生成は不要です。

データはサーバーに送信されますか?

いいえ、すべての処理はブラウザ内のbcryptjsライブラリを使用して行われます。