Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Поиск
Календарь
Вход
Регистрация
Forum Webscript.Ru
»
Программирование
»
Perl
»
MD5
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
2
3
Вниз
Автор
Тема: MD5 (Прочитано 9519 раз)
0 Пользователей и 1 Гость просматривают эту тему.
AlieN
Абыр!=)
Ветеран
Сообщений: 1315
+0/-1
2
MD5
«
:
27 Августа 2002, 13:01:56 »
Помогите найти пример работы перла с мд5
Записан
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)
AlieN
Абыр!=)
Ветеран
Сообщений: 1315
+0/-1
2
MD5
«
Ответ #1 :
27 Августа 2002, 13:02:24 »
зы: по поиску мд5 упоминается тока в пхп
Записан
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)
NeoNox
Координатор
Глобальный модератор
Ветеран
Сообщений: 3012
+0/-0
0
MD5
«
Ответ #2 :
27 Августа 2002, 13:31:28 »
perldoc md5
Записан
The documentations is your friend
NeoNox
Координатор
Глобальный модератор
Ветеран
Сообщений: 3012
+0/-0
0
MD5
«
Ответ #3 :
27 Августа 2002, 13:40:58 »
А вообще, есть куча модулей на CPAN по этому делу. Глянь на этот Crypt-PasswdMD5
http://www.cpan.org/authors/id/L/LU/LUISMUNOZ/Crypt-PasswdMD5-1.2.tar.gz
Записан
The documentations is your friend
AlieN
Абыр!=)
Ветеран
Сообщений: 1315
+0/-1
2
MD5
«
Ответ #4 :
27 Августа 2002, 14:52:06 »
NeoNox
Спасибо уже разобрался: на цпане какой-то модуль скачал...
Теперь уже вопрос алгоритма,может кто занимался:
надо написать подбиратель паролей
аля:
чтоб скрипт генерил пароли вот так
a,b..,z,aa,ab,ac,..az,ba...bz,и т.д.
Записан
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)
Serchey
Фанат форума
Постоялец
Сообщений: 216
+0/-0
0
MD5
«
Ответ #5 :
27 Августа 2002, 16:12:11 »
Проблема не скрипт написать, проблема в подстановке 167961600000000 комбинаций(по скромным подсчетам) только для 8-изначного пароля
. Я бы на твоем месте занялся(и занимаюсь пока по чуть-чуть) криптоанализом...
Записан
GotZfild
Универсал
Старожил
Сообщений: 456
+0/-0
2
MD5
«
Ответ #6 :
27 Августа 2002, 16:56:35 »
AlieN
Это бесполезно. По молодости мне тоже ударила в голову такая идея. Сначала написал на PHP: чуть сервер не угробил, потом на C - также результатов, как понимаешь, не принесло.
[off]Ты что это на Perl пересел? [/off]
Записан
После трех дней без программирования жизнь становится бессмысленной.
AlieN
Абыр!=)
Ветеран
Сообщений: 1315
+0/-1
2
MD5
«
Ответ #7 :
27 Августа 2002, 17:21:46 »
GotZfild
Гы,
дай на пхп сурс плз
[OFF]Нет, просто он работать будет быстрее с мд5[/OFF]
Записан
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)
dymka
Завсегдатай
Новичок
Сообщений: 36
+0/-0
0
MD5
«
Ответ #8 :
27 Августа 2002, 19:40:22 »
хм... если только буквы маленького регистра и пароль ровно из 8 букв, то комбинаций 26**8 ~ 2е11... мда... допустим миллион паролей в секунду сравнивает. 200000 секунд где-то 2.5 дня...
а если 16 буковок и используем скажем символов 96, то
96**16 ~ 5е31.... также миллион подборов в секунду, то время нужно 1.65е18 лет....
Ес что, то наша вселенная существует где-то 1.6е10 лет и по прогнозам теоретиков врядли достигнет возраста 1е12 лет...
не... прямой подбор не то это...
Записан
AliMamed
\\o/ ali akbar \\o/
Глобальный модератор
Ветеран
Сообщений: 2409
+2/-0
2
MD5
«
Ответ #9 :
27 Августа 2002, 19:43:13 »
[off]
> Нет, просто он работать будет быстрее с мд5
а куда торопишься? подбираешь? =)[/off]
Записан
ну, будем исповедоваться?
NeoNox
Координатор
Глобальный модератор
Ветеран
Сообщений: 3012
+0/-0
0
MD5
«
Ответ #10 :
27 Августа 2002, 21:07:11 »
@words=(a..zz);# z вставь такое количество, которое нужно перебрать
foreach $word(@words){
print $word;
}
Записан
The documentations is your friend
GotZfild
Универсал
Старожил
Сообщений: 456
+0/-0
2
MD5
«
Ответ #11 :
27 Августа 2002, 21:43:24 »
NeoNox
А если пароль разрешает содержать не только буквы латинского алфавита в нижнем регистре?
AlieN
Писал давно, не сохранилось.
. Если найду, обязательну скину в ПС. Помню, делал там через chr()
Записан
После трех дней без программирования жизнь становится бессмысленной.
AlieN
Абыр!=)
Ветеран
Сообщений: 1315
+0/-1
2
MD5
«
Ответ #12 :
28 Августа 2002, 12:13:40 »
NeoNox
Нужно ещё различие регистров + символы подчеркивания и пробелы
Записан
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)
Serchey
Фанат форума
Постоялец
Сообщений: 216
+0/-0
0
MD5
«
Ответ #13 :
28 Августа 2002, 14:19:19 »
Alien
, вот тебе скрипт генерящий ровное число символов, также сравнивающий результат(саб test()
. Но мой тебе совет - не иди в тупую, займись лучше криптоанализом.
#!/usr/bin/perl -w
use
strict
;
my $len
=
7
;
my $time_to_die
=
0
;
my $pass
= \
'Serchey\';
my @chars = (\'a\'..\'z\',\'A\'..\'Z\',\'0\'..\'9\',\' \',\'_\');
my ($temp,$temp2,$test_pass,$temp_count);
my $count = 0;
until($time_to_die){
$temp = $len;
$test_pass = \'\';
$temp_count = $count;
foreach(1..$temp){
$temp--;
$temp2 = scalar(@chars)**$temp;
$test_pass.=$chars[int($temp_count/$temp2)];
$temp_count-=int($temp_count/$temp2)*$temp2;
}
$count++;
$time_to_die = test($test_pass,$pass);
}
sub test {
my $word = shift;
my $pass = shift;
return 1 if $word eq $pass;
return 0;
}
print "\\nPassword: $test_pass. Cycle: $count.\\n";
Записан
AlieN
Абыр!=)
Ветеран
Сообщений: 1315
+0/-1
2
MD5
«
Ответ #14 :
28 Августа 2002, 16:45:55 »
Цитировать
займись лучше криптоанализом.
шифрованный мд5 анализировать?
Записан
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)
Печать
Страницы: [
1
]
2
3
Вверх
« предыдущая тема
следующая тема »
Forum Webscript.Ru
»
Программирование
»
Perl
»
MD5
Sitemap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28