ソルト
そると
Salting
類語・同義語: ソルト付与
ソルト(Salt)とは、パスワードをハッシュ化して保存する際に、元のパスワードの前後に追加されるランダムな文字列のことである。これを付加することで、同じパスワードであってもユーザーごとに異なるハッシュ値が生成されるため、レインボーテーブルを用いた攻撃を無効化することができる。ソルトは秘密情報ではなく、通常はハッシュ値と共にデータベースに保存されるが、その役割は「計算済みのハッシュ表」を使えなくすることにある。
最終更新: 2026/1/18
由来・語源
料理において味を調整するために振りかける「塩」のように、データを「味付け」して変化させることから。
使用例
ユーザーのパスワード管理において、ソルトを付加せずにハッシュ化することはセキュリティ上の重大な欠陥となる。
関連用語
- 同義語: ソルト付与
- 関連: レインボーテーブル, ハッシュ化, ペッパー