メインコンテンツへスキップ
防御・対策

パスワード再ハッシュ

Password Rehashing

パスワードの保存方式や計算コストが古くなった際に、新しい条件で検証用ハッシュを作り直す移行処理。ログイン成功時に入力されたパスワードを使う方法などがある。

既存ハッシュを復号して元のパスワードを取り出すことはできません。方式とコストを保存値から識別し、認証成功後に必要な場合だけ更新する設計が一般的です。長期間ログインしない利用者については、古い保存値を残す期間とパスワード再設定の方針を別に決めます。

  • 初心者向けには「正しくログインできた機会に保存方式を新しくする引っ越し」
  • 更新失敗でログイン不能にならないよう整合性を確認する
  • 平文パスワードを移行用ログやキューへ保存しない

よくある質問

パスワード再ハッシュとは?

パスワードの保存方式や計算コストが古くなった際に、新しい条件で検証用ハッシュを作り直す移行処理。ログイン成功時に入力されたパスワードを使う方法などがある。

パスワード再ハッシュについて詳しく知るには?

既存ハッシュを復号して元のパスワードを取り出すことはできません。方式とコストを保存値から識別し、認証成功後に必要な場合だけ更新する設計が一般的です。長期間ログインしない利用者については、古い保存値を残す期間とパスワード再設定の方針を別に決めます。

パスワード再ハッシュのポイントは?

初心者向けには「正しくログインできた機会に保存方式を新しくする引っ越し」 更新失敗でログイン不能にならないよう整合性を確認する 平文パスワードを移行用ログやキューへ保存しない

← 用語集一覧に戻る
ESC