メインコンテンツへスキップ
基礎概念

ソルト

Salt

パスワードのハッシュや鍵導出で、入力ごとに加える値。同じパスワードでも保存値が一致しにくくなり、事前計算した結果の使い回しを難しくする。通常は秘密にする必要がない。

ソルトはパスワードごとに適切に生成し、照合に使えるようハッシュと一緒に保存できます。全利用者に同じ固定値を加える設計では、本来の効果を十分に得られません。弱いパスワードを強く変える機能でもないため、適切な保存方式や認証対策と組み合わせます。

  • 初心者向けには「同じ入力でも保存結果が同じにならないための個別の材料」
  • 秘密にするペッパーとは役割も保存場所も異なる
  • 生成と記録は信頼できるパスワード用ライブラリに任せる
← 用語集一覧に戻る
ESC