bcrypt ハッシュ・検証
bcrypt でパスワードをハッシュするか、既存の bcrypt ハッシュを検証します。
100% プライベート — 何もアップロードされません
すべての処理はお使いのブラウザ内でローカルに行われます。ファイルがデバイスから出ることも、サーバーに送信されることもありません。
注意:bcrypt はパスワードの最初の 72 バイトのみを使用します。それより長い入力は切り詰められます。
高い = より安全ですが遅くなります。推奨:10–12。
bcrypt について
bcrypt は、あえて遅く設計されたパスワードハッシュ関数で、ブルートフォース攻撃に対して耐性を持ちます。ランダムなソルトと設定可能なコストファクターが含まれています。
bcrypt を使う場面
- データベースに保存する前にユーザーパスワードをハッシュする。
- 保存された bcrypt ハッシュに対してログイン試行を検証する。
コストファクター
コストファクターは 2 の累乗です。1 増やすごとにハッシュの計算時間が 2 倍になります。一般的な値:
- 10 — 高速、ほとんどのサイトで許容範囲。
- 12 — 現在の推奨値。
- 14+ — 非常に遅い、サーバーが処理できる場合のみ使用してください。
注意: bcrypt はパスワードの最初の 72 バイトのみを使用します。それより長いパスワードは警告なしに切り詰められます。