トリップの仕組みメモ
#の後の2文字目と3文字目がCrypt時にSaltとして用いられる。
CryptっつーのはPerl言語で使われるコマンド。
#01234567
の場合は変換は下のようになる。
crypt("01234567", "12")
#12345678
の場合は変換は下のようになる。
crypt("12345678", "23")
PerlはLinuxやUnixで使われるコマンド。
Perlで次のプログラムを作ったとする。
#ここから
#!/usr/bin/perl
$a = crypt("01234567","12");
print $a;
#ここまで
このコマンドを実行して出力される結果は12JBvcplLXSGo
ここから頭5文字を取るとcplLXSGoになる。このcplLXSGoは
2chで#01234567と名前欄に入れたのと同じ結果。
自分で、8文字を一つ一つ変えながらCryhtを実行していって自分の使いたい文字が
当てはまったところでプログラムをストップさせて、その時に使った文字を出力させる
プログラムを書けばよい
★解析推定時間
cele600 Athlon850 Pen4 1.5 XP1800+ Pen3 1.0
(8K/s) (25K/s) (50K/s) (60K/s) (72K/s)
6文字完全一致(特定文字) 17日 5日 64時間. 53時間. 44時間
7文字区別なし一致(特定文字) 17日 5日 64時間. 53時間. 44時間
末尾6文字完全一致 25日 8日 95時間. 80時間. 66時間
6文字完全一致(特定文字以外) 50日. 16日 8日 6.6日 5.5日
7文字区別なし一致(特定文字以外) 50日. 16日 8日 6.6日 5.5日
純正7連 50日. 16日 8.1日 6.7日 5.6日
大小区別無し準8連 62日. 20日 10日 8.2日 6.9日
先頭6文字完全一致 99日. 32日. 16日. 13日. 11日
純正数字7連 12ヶ月 3.8ヶ月. 57日. 48日. 40日
8文字区別なし一致 27ヶ月 8.5ヶ月 4.2ヶ月 3.5ヶ月 88日
7文字完全一致(特定文字) 42ヶ月. 14ヶ月 6.8ヶ月 5.7ヶ月 4.7ヶ月
7文字完全一致(特定文字以外) 17年 68ヶ月. 34ヶ月. 28ヶ月. 24ヶ月
純正8連 17年 68ヶ月. 34ヶ月. 28ヶ月. 24ヶ月
8文字完全一致 279年 89.3年 47.6年. 37.2年 31.0年
他人のトリップのクラック 279年 89.3年 47.6年. 37.2年 31.0年