ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Тонкости вычисления md5(md5(pass))!?
  #1  
Старый 20.02.2008, 15:40
-=lebed=-
Флудер
Регистрация: 21.06.2006
Сообщений: 3,193
Провел на форуме:
12702287

Репутация: 4738


По умолчанию Тонкости вычисления md5(md5(pass))!?

Вообщем вопрос такой: Всегда-ли и везде вычисляют md5(md5(pass)) от нижнего регистра первого md5(pass) в популярных двигах?
Т.е. есть ли такие популярные двиги и форумы, где считают не как
PHP код:
$hash=md5(strtolower(md5(pass))); //второй мд5 от нижнего регистра полученного хэша 
, а например как
PHP код:
$hash=md5(strtoupper(md5(pass))); //второй мд5 от верхнего регистра полученного хэша 
?
Если нет, то зачем это учтено на онлайнсервисе passcracking.ru?
Там вычисляют два вида хэша:
PHP код:
md5(md5_lcase)    
md5(md5_Ucase
ну и соответсвенно реверс работает по двум, что за второй проход приводит к одному и тому же паролю...

Последний раз редактировалось -=lebed=-; 20.02.2008 в 16:41..
 
Ответить с цитированием

  #2  
Старый 20.02.2008, 15:50
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

Нет разницы 'B45CFFE084DD3D20D928BEE85E7B0F21' или 'b45cffe084dd3d20d928bee85e7b0f21'
 
Ответить с цитированием

  #3  
Старый 20.02.2008, 16:01
А®ТеS
Участник форума
Регистрация: 25.11.2006
Сообщений: 291
Провел на форуме:
1537850

Репутация: 536
Отправить сообщение для А®ТеS с помощью ICQ
По умолчанию

Isis ты не понял вопроса или пьян
PHP код:
<?PHP
  
echo md5(strtoupper(md5("ISIS")))."<br>".md5(strtolower(md5("ISIS")));
?>
Одинаково говоришь?)
Здесь с MD5 хешом работают не как с числом, а как со строкой

-=lebed=-, я таких движков не знаю, везде используется нижний регистр символов. Возможно на пасскракинге имели ввиду какую нибудь экзотику, или и сами не знали что делали, просто в попытке сделать сервис более универсальным и заточенным под любую жизненную ситуацию

Последний раз редактировалось А®ТеS; 20.02.2008 в 16:03..
 
Ответить с цитированием

  #4  
Старый 20.02.2008, 16:03
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

А вы про это....
Чаще всего оставляют без изменений md5(md5($pass));
 
Ответить с цитированием

  #5  
Старый 20.02.2008, 16:13
-=lebed=-
Флудер
Регистрация: 21.06.2006
Сообщений: 3,193
Провел на форуме:
12702287

Репутация: 4738


По умолчанию

Чтоб получить промежуточный результат: один хэш в верхнем регистре, а другой в нижнем? ну а в итоге пароль от них будет одинаков.
Кроме того, хранят они получается в базе, также два вида хэша!
Нафига? Универсальность? В чём? если никто не считает md5 от хэша в верхем регистре, зачем его хранить?
P.S. Это Фича на пасскрекинге или казус? Ведь, с одной стороны, налицо шире функционал (найдёт ответ и по одному хэшу и по второму), но для чего, если на втором проходе придём к тому же паролю? Задействован ли этот избыточный функционал? Как часто он используется?

Последний раз редактировалось -=lebed=-; 20.02.2008 в 16:41..
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ