ここから本文です

この知恵ノートを「知恵コレクション」に追加しました。

追加した知恵ノートはMy知恵袋の「知恵コレクション」ページで確認できます。

知恵コレクション」に登録済みです。

再登録しました。

追加に失敗しました。

ノートに戻り、もう一度やり直してください。

すでに1,000件のノートが登録されています。

新しく追加したい場合は、My知恵袋の「知恵コレクション」ページで登録されているノートを削除してください。

追加できませんでした。

ノートは削除されました。

パスワードは、何時間で解読できるか?

ライターさん(最終更新日時:2014/2/17)投稿日:

  • ナイス!:

    13

  • 閲覧数:16469

印刷用のページを表示する

「圧縮・解凍」カテゴリで『パスワード解読』に対しての書き込みをよく見ます。

それでは、総当たりでパスワードを解読するのに何時間かかるか計算してみましょう。

鞄や自転車のチェーンロックやなどに使われている「ダイヤル鍵」を
思い浮かべて下さい。

・ダイヤル錠 http://www.amazon.co.jp/dp/B000N7ZCRQ/

ダイヤル鍵には、0,1,2~8,9まで、10桁の数字が刻まれた円盤が付いています。
この円盤の数字を合わせて鍵を開けます。

1-1.最初に、円盤が1つだけのダイヤル鍵を考えます。

0,1,2,3,4,5,6,7,8,9

直ぐに答えが出ます。10個(10通り)です。

1-2.次に、円盤が2つになった時を考えます。

00,01,02,…,09,10,11,12,…97,98,99

100個(100通り)です。

1-3.円盤が3つの時を考えます。

000,001,002,…,009,010,011,12,…997,998,999

1-4.円盤が4つの時はどうでしょう。

計算式で表すと、10E4=10000個(10000通り)です。

円盤 1個:10E1=10
円盤 2個:10E2=100
円盤 3個:10E3=1,000
円盤 4個:10E4=10,000
円盤 5個:10E5=100,000
円盤 6個:10E6=1,000,000

ポイント

  • ※大きな数字を表すのに“指数”「10E4=10000」を使います。 

2.それでは、円盤に数字ではなくアルファベット(英字)
  A,B,C~X,Y,Zが刻まれていたらどうでしょう。

2-1.最初に、円盤が1つだけのダイヤル鍵を考えます。

A,B,C~X,Y,Z

答えは、26個(26通り)です。

2-2.次に、英数字の円盤が2つになった時を考えます。

AA,AB,AC,…AZ,BA,BB…ZX,ZY,ZZ

答えは、676個です。

2-3.円盤が3つの時を考えます。

AAA,AAB,AAC,…AAZ,ABA,ABB…ZZX,ZZY,ZZZ

答えは、17576個です。

2-4.円盤が4つの時はどうでしょう。

計算式で表すと、26E4=456976個(456976通り)です。

円盤 1個:26E1=26
円盤 2個:26E2=676
円盤 3個:26E3=17,576
円盤 4個:26E4=456,976
円盤 5個:26E5=11,881,376
円盤 6個:26E6=308,915,776

3.それでは、数字10文字と英数字26文字の刻まれた
  36文字の円盤はどうでしょう。
  (基本をしっかり理解すれば、応用は簡単です。)

円盤 1個:36E1=36
円盤 2個:36E2=1,296
円盤 3個:36E3=46,656
円盤 4個:36E4=1,679,616
円盤 5個:36E5=60,466,176
円盤 6個:36E6=2,176,782,336

4.お使いのパソコンやパスワード解析ソフトにより、解析速度は異なります。

  一例として、パスワード解析ソフト、「PikaZip Ver1.17」は、私のパソコンでは
  1時間当たり、400万位でした。

・Pika Zip

 1時間待てば、数字10文字と英数字26文字で作られた、
 4桁のパスワードを解くことができます。

 #アルファベット26文字には、大文字と小文字があるので実際には
 #倍の52文字になります。


ポイント

  • ※パスワードを早く見つけるためには、条件の絞り込みが有効です。
  •    例えば、自分はパスワードを付けるときにはいつも小文字を使っていれば
  •   大文字を検索から外す事ができます。
  •    パスワードをいつも6文字で付けているのなら、5文字以下の条件を
  •   検索から外す事ができます。

5.ネットで拾ったパスワードが全くわからないファイルの解析は面倒です。

最低でも、下記の計90文字を解析しなければなりません。

(1)数字:10文字(0123456789)
(2)アルファベット大文字:26文字(ABCDEFGHIJKLMNOPQRSTUVWXYZ)
(3)アルファベット小文字:26文字(abcdefghijklmnopqrstuvwxyz
(4)記号:27文字( ~@#$%^&*()_+-=[]{},.\"/?:;`)
(5)空白1文字:( )

つまり、
90E1=90
90E2=8,100
90E3=729,000
90E4=65,610,000
90E5=5,904,900,000
90E6=531,441,000,000

パスワードに、「漢字」が使われると、もうお手上げです。
JIS第1水準の漢字だけで、2,965字もあります。

ただ、パソコンの性能は年々上がっています。

近い将来、もっと早いパソコンや解析ソフトが出てくる可能性も十分考えられます。

参考
・WindowsのパスワードはGPUを25個使えば 約6分から6時間で突破が可能…

・パスワードの最大解読時間測定 【暗号強度別】

このノートに関するQ&A

このノートに関するQ&Aは、まだありません。

このノートについて質問する

このノートについてライターの方に質問できます。

※ライターの方から必ず回答をいただけるとは限りません

※別ウィンドウで開きます

ピックアップ

お尻や足の贅肉にさよなら、「...
本にできない「正しい」下半身ダイエットなぜ「本にできない...
耳鼻科の先生に聞いた、しゃっ...
  皆さん、しゃっくりってわずらわしいですよね  ある時急に...
厄年について——意外と知られて...
厄年とは何か厄年とは文字どおり災厄に遭いやすいといわれる...
本文はここまでです このページの先頭へ