応用情報暗記無料で始める

パスワードクラック(辞書攻撃・総当たり攻撃)とは?ぱすわーどくらっく

パスワードクラック(辞書攻撃・総当たり攻撃)とは、パスワードを不正に割り出す攻撃の総称。辞書攻撃は単語表や過去に流出したパスワード集を順に試し、総当たり(ブルートフォース)攻撃は文字の全組合せを機械的に試す。パスワードを固定してIDを変えるリバースブルートフォース攻撃、他サイト流出の組を試すパスワードリスト攻撃も同系統。

最終更新:2026-10-06

試験情報

応用情報技術者試験の過去問では4回出題されています(2019年度〜2025年度)。

応用情報技術者試験の頻出用語/テクノロジ系

別名:パスワードクラック、辞書攻撃・総当たり攻撃、辞書攻撃

この語が出る過去問を解く →

背景

パスワード認証は「本人しか知らない文字列」という前提だけで成り立つ仕組みで、計算能力が上がるほどその前提が痩せていく。並列計算とハッシュ値の事前計算表(レインボーテーブル)が普及すると、単純なハッシュ保存では総当たりが現実的な時間に収まってしまう。ソルトとストレッチングは、計算コストを人為的に引き上げて前提を回復させる対策である。

具体例

英小文字と数字36種で8桁なら36の8乗≒2.8兆通りで、毎秒1億回試せる環境なら全数探索は約8時間。記号込み94種12桁に伸ばすと10の23乗通り規模になり非現実的になる。NISTのSP 800-63Bが桁数を優先し、定期変更の強制を推奨していないのはこの構造による。

試験での引っ掛け

アカウントロックが効くのはオンラインの総当たりに対してで、ハッシュ値を盗んで手元で試すオフライン攻撃には無力——そこで効くのがソルトとストレッチング。ソルトはレインボーテーブルを無効化するが1回あたりの計算量は変えず、ストレッチングはその逆、という役割の違いも突かれる。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では4回出題(2019年度〜2025年度)
  • 分野:テクノロジ系
  • アカウントロックが効くのはオンラインの総当たりに対してで、ハッシュ値を盗んで手元で試すオフライン攻撃には無力——そこで効くのがソルトとストレッチング。