事前計算とは? わかりやすく解説

事前計算

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/01/22 00:56 UTC 版)

パスワードクラック」の記事における「事前計算」の解説

レインボーテーブル」を参照 最も基本的な形態として、事前計算とは辞書(あるいはパスワード候補探索空間)の各語のハッシュ値計算しハッシュ値の一覧を検索できるよう平文パスワードハッシュ値ペア保存しておくことである。こうしておけば、暗号化されたパスワードハッシュ値)を新しく入手した際、平文パスワード割り出すのは造作もないことである。ソルト適切に使われていない場合辞書攻撃において事前計算は非常に有効であり、大容量記憶媒体劇的な低価格化で、かなりの大型辞書を使うことも現実的になった。 さらに効率的な事前計算攻撃の手法考えられる。すなわち時間と空間のトレードオフ考慮すると、次のような妥協点導かれるサイズが N の探索空間は、サイズが O(N2/3) のデータベース収めることができ、かつその探索にかかる時間は O(N2/3) となる。この理論は、最近になって実際技法として洗練されたものになっている別の例では、アルファベット数字からなる Windows LAN Manager パスワード二、三分で解析してしまうものもある。非常に脆弱なパスワードハッシュ法を使っていた過去LAN Manager場合は、さらに時間短縮されるWindows Vista/Server 2008 よりも前の Windows では、後方互換のためパスワード計算保管LAN Manager ハッシュ標準使っていた。 事前計算と似た手法に、いわゆるメモ化がある。これは複数パスワード解析を、一個分の解析コスト済ませるために使われるパスワード暗号化は、記憶済みハッシュ比較よりもずっと時間がかかるため、一度暗号化したパスワード内容記憶しておき、効率的な探索アルゴリズム使って各々暗号化したパスワード比較するのである無論、この2つの手法は組み合わせるともできる時間と空間のトレードオフ考慮した攻撃手法は、個別解析するより短い時間複数パスワード同時に解析するよう、作り変えることができる。

※この「事前計算」の解説は、「パスワードクラック」の解説の一部です。
「事前計算」を含む「パスワードクラック」の記事については、「パスワードクラック」の概要を参照ください。

ウィキペディア小見出し辞書の「事前計算」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「事前計算」の関連用語

事前計算のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



事前計算のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのパスワードクラック (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS