レインボーテーブル

提供: セキュリティ
2013年4月13日 (土) 11:22時点におけるDaemon (トーク | 投稿記録)による版 (ページの作成:「<!-- vim: filetype=mediawiki --> 読み方 ;レインボーテーブル:れいんぼーてーぶる ;Rainbow Table:れいんぼーてーぶる __TOC__ == 概要 =...」)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索
スポンサーリンク


読み方

レインボーテーブル
れいんぼーてーぶる
Rainbow Table
れいんぼーてーぶる

概要

Philippe Oechslin が レインボーテーブル を発明しました。 パスワードの、ハッシュから平文を得るためのテクニックです。 総当たり攻撃に利用されます。

平文ハッシュのペアを記録しておく必要があり、大きなレインボーテーブルは、ディスクスペースを消費します。

Windowsのパスワードは、ソルトを利用していないため、レインボーテーブルが有効です。 詳しくは、Windowsアカウントのパスワードをクラッキングする方法をご参照ください。

注意事項

  • ハッシュアルゴリズムごとにレインボーテーブルを作成する必要があります。
  • ソルトが必要な場合、レインボーテーブルの有効性が低下します。

チェイン化

記憶領域の消費を削減する目的で、平文ハッシュのペアをチェイン化が考えられました。

レインボーテーブルの準備

レインボーテーブル は、以下の方法で用意できます。

  • 自分で生成する
  • 予め作成されているレインボーテーブルをダウンロードする

自分でレインボーテーブルを作成する場合は、RainbowCrackrtgenで作成できます。

使い方

下記ドキュメントをご参照ください。

関連項目




スポンサーリンク