34 ブルートフォース

力任せに探索を押し切る方法で探索する組み合わせの数が増えると、立ち行かなくなる。
ブルートフォース攻撃(英:brute force attack)とは、パスワードや暗号を解読する手法のひとつ。「総当たり攻撃」とも呼ばれる。「brute force」に「力づくで」という意味があるように、あらゆるパターンを試行していくことで、パスワードや暗号を解析する。
たとえば、パスワードが4桁の数字である場合、「0000」から「9999」まで1万回を試すことでパスワードを発見できる。パスワードの試行に時間的な制限や回数に制限がない場合、確実にパスワードを解読できるが、手間がかかるため、手動ではなく専用のソフトウェアを用いて分析したり、攻撃ツールを用いて試行したりことが多い。