0

よく会った!

残念ながら私はプログラマーではありませんが、大きな謎を解くために助けが必要です。アルファベット、0 ~ 9 の数字、およびすべての文字のサイズに関して、8 文字の長さの文字列のすべての組み合わせを生成したいと考えています。明白な真実は、パスワードを忘れた古い暗号化されたボリュームにアクセスしたいということです。ただし、これが 8 文字の長さであることはわかっています (そう、安全ではありません)。また、あらゆるサイズの数字と文字の組み合わせを使用したこともわかっています。

正しい方向へのポインタは非常に役立ちます!

4

1 に答える 1

0

パスワードの長さが 8 文字で、26 個のすべて小文字またはすべて大文字と 10 桁の数字を含めることができる場合、(26 + 10) ^ 8 = 2,821,109,907,456 の組み合わせが表示されます。1 秒あたり 5 億回程度の試行回数でプログラムからアクセスできれば、クラックできる可能性があります。2,821,109,907,456 / 500,000,000 = 5,643 秒以上かかることはありません。これは 1 時間半弱です。ただし、大文字と小文字の両方を意味する場合、組み合わせの数は (26 + 26 + 10) ^ 8 = 360,040,606,269,696 の組み合わせにエスカレートし、約 128 倍、つまり 5,643 * 128 = 722,304 秒かかります。1 日は 86,400 秒なので、722,304 を 86,400 で割ると 8.36 日になります。これは、パスワードを含む文字列をその速度でフィードできることを前提としています。

パスワードの一部を思い出すためにできることは何でも役に立ちます。パスワードを手動で入力する必要がある場合は、解決できません。古いコンピュータまたは古いハード ドライブを使用している場合は、パスワードを探したり、再構築できるパスワードのヒントを探したりしてみてください。パスワードを電子メールまたは電子メールの添付ファイルで誰かに送信したことがありますか? もしそうなら、あなたはそれをそのように取り戻すことができるかもしれません。どこかに書き留めておけばよかったのでは?あなたが持っていたら、それはどこにあるでしょうか?選択したパスワードには、1 つか 2 つの数字を覚えていれば残りのパスワードを推測できるような特別な意味がありますか?

于 2013-03-09T19:03:42.500 に答える