資格暗記無料で始める

ソルトとは?

ソルトとは、パスワードをハッシュ化して保存する際に、各パスワードに付加するランダムな文字列。同じパスワードであっても、利用者ごとに異なるソルトを付加してからハッシュ化することで、同一のハッシュ値になることを防ぐ。これにより、あらかじめ計算しておいたハッシュ値の対応表(レインボーテーブル)を使った攻撃を無効化でき、パスワード漏えい時の被害を大きく軽減できる、パスワード保存の基本的な安全対策である。

そると

ITパスポートの頻出用語/テクノロジ系/別名:ソルト付きハッシュ


ソルトの意味

パスワードをハッシュ化して保存する際に、各パスワードに付加するランダムな文字列。同じパスワードであっても、利用者ごとに異なるソルトを付加してからハッシュ化することで、同一のハッシュ値になることを防ぐ。これにより、あらかじめ計算しておいたハッシュ値の対応表(レインボーテーブル)を使った攻撃を無効化でき、パスワード漏えい時の被害を大きく軽減できる、パスワード保存の基本的な安全対策である。

ソルトの具体例

二人のユーザーが同じパスワード「password123」を設定していても、それぞれ異なるソルトを付加してハッシュ化するため、データベース上に保存されるハッシュ値は全く異なるものになる。

ソルトは試験でどう引っ掛けられる?

ソルトを付加せず単純にハッシュ化しただけでは、レインボーテーブル攻撃によって元のパスワードを割り出されるリスクが残る点が問われやすい。

ソルトと関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。