資格暗記無料で始める

レインボーテーブル攻撃とは?

レインボーテーブル攻撃とは、パスワードのハッシュ値から元のパスワードを高速に逆算するために、あらかじめ大量の平文とハッシュ値の対応表(レインボーテーブル)を用意しておき、それを照合して割り出す攻撃手法。

れいんぼーてーぶるこうげき

情報セキュリティマネジメント試験の頻出用語/全分野


レインボーテーブル攻撃の意味

パスワードのハッシュ値から元のパスワードを高速に逆算するために、あらかじめ大量の平文とハッシュ値の対応表(レインボーテーブル)を用意しておき、それを照合して割り出す攻撃手法。

レインボーテーブル攻撃の具体例

流出したハッシュ化パスワードのリストに対し、事前計算済みの対応表を照合することで、総当たりよりはるかに短時間で元のパスワードを割り出してしまう。

レインボーテーブル攻撃は試験でどう引っ掛けられる?

パスワードにソルト(ランダムな文字列)を付加してからハッシュ化することで、事前計算した対応表が使えなくなり、この攻撃を無効化できる点が対策として問われる。

レインボーテーブル攻撃と関連する用語

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