bcrypt ハッシュ・検証

bcrypt でパスワードをハッシュするか、既存の bcrypt ハッシュを検証します。

100% プライベート — 何もアップロードされません

すべての処理はお使いのブラウザ内でローカルに行われます。ファイルがデバイスから出ることも、サーバーに送信されることもありません。

注意:bcrypt はパスワードの最初の 72 バイトのみを使用します。それより長い入力は切り詰められます。
高い = より安全ですが遅くなります。推奨:10–12。

bcrypt について

bcrypt は、あえて遅く設計されたパスワードハッシュ関数で、ブルートフォース攻撃に対して耐性を持ちます。ランダムなソルトと設定可能なコストファクターが含まれています。

bcrypt を使う場面

  • データベースに保存する前にユーザーパスワードをハッシュする。
  • 保存された bcrypt ハッシュに対してログイン試行を検証する。

コストファクター

コストファクターは 2 の累乗です。1 増やすごとにハッシュの計算時間が 2 倍になります。一般的な値:

  • 10 — 高速、ほとんどのサイトで許容範囲。
  • 12 — 現在の推奨値。
  • 14+ — 非常に遅い、サーバーが処理できる場合のみ使用してください。

注意: bcrypt はパスワードの最初の 72 バイトのみを使用します。それより長いパスワードは警告なしに切り詰められます。