информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Все любят медСтрашный баг в WindowsГде водятся OGRы
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Очередное исследование 19 миллиардов... 
 Оптимизация ввода-вывода как инструмент... 
 Зловреды выбирают Lisp и Delphi 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / theory
Имя Пароль
если вы видите этот текст, отключите в настройках форума использование JavaScript
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
Мдааа... 24.05.01 03:08  Число просмотров: 1976
Автор: БРОНЕТАЧКИН Статус: Незарегистрированный пользователь
<"чистая" ссылка>
... тут, очевидно, без мата и поллитры не разобраться :)))))
http://deep.kiev.ua/~netlib/security/!!_pgp/md/md2.html

RFC 1321
<theory>
Как работает шифрование MD5 23.05.01 23:50  
Автор: myrmidon Статус: Незарегистрированный пользователь
<"чистая" ссылка>
знаю что DES работает так: генерица случайно пару символов - сальт,
потом в соответствии с паролем шифруеца сальт и в итоге получаеца что то типа этого - GdhIwhNcNkau
Где первые две буквы есть тот сгенерённый сальт
Для разшифровки берём эти первые две буквы и шифруем их беря пароли из словаря в качестве ключей и сравниваем полученный шифротекст

Но вот с MD5 чо то я не разберусь - все зашифрованные пароли выглядят как 1$6$dfgYfdAaryYUyErBVNcxb :) что то типа этого, обязательно с долларами в начале
Не пойму, есть ли сальт, где он? и как всё это зашифровалось,
или можт так же как DES???
Помогите кто нить разобраться!
Мдааа... 24.05.01 03:08  
Автор: БРОНЕТАЧКИН Статус: Незарегистрированный пользователь
<"чистая" ссылка>
... тут, очевидно, без мата и поллитры не разобраться :)))))
http://deep.kiev.ua/~netlib/security/!!_pgp/md/md2.html

RFC 1321
Мдааа... 24.05.01 13:57  
Автор: myrmidon Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> ... тут, очевидно, без мата и поллитры не разобраться
> :)))))
> http://deep.kiev.ua/~netlib/security/!!_pgp/md/md2.html

Действительно мдаа!!
Но там теория как работает сам алгоритм, а я хочю так:
У меня есть код и соответсвенно функция например crypt(passwd);
Тоесть я беру пароль и криптую его так crypt("MyCoolPassword")
Что бы в итоге эта функция возвратила что то типа 1$5$dGdfFehKfBBCaqRNg
Нужно знать, есть ли сальт, и как его достать из этой строчки, можно ли его закриптовать с тем же паролем что бы получить опять эту строку! Тоесть как в DES
Мдааа... 24.06.01 17:20  
Автор: Narmy Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> > ... тут, очевидно, без мата и поллитры не разобраться
> > :)))))
> >
> http://deep.kiev.ua/~netlib/security/!!_pgp/md/md2.html
>
> Действительно мдаа!!
> Но там теория как работает сам алгоритм, а я хочю так:
> У меня есть код и соответсвенно функция например
> crypt(passwd);
> Тоесть я беру пароль и криптую его так
> crypt("MyCoolPassword")
> Что бы в итоге эта функция возвратила что то типа
> 1$5$dGdfFehKfBBCaqRNg
> Нужно знать, есть ли сальт, и как его достать из этой
> строчки, можно ли его закриптовать с тем же паролем что бы
> получить опять эту строку! Тоесть как в DES

Насколько я понимаю MD5 не шифрование, а хэширование и достать ничего из результата невозможно. И в хорошем случае получить одинаковый результат при различных исходных невозможно.
Мдааа... 24.05.01 15:55  
Автор: XR <eXtremal Research> Статус: The Elderman
<"чистая" ссылка>
> > ... тут, очевидно, без мата и поллитры не разобраться
> > :)))))
> >
> http://deep.kiev.ua/~netlib/security/!!_pgp/md/md2.html
>
> Действительно мдаа!!
> Но там теория как работает сам алгоритм, а я хочю так:
> У меня есть код и соответсвенно функция например
> crypt(passwd);
> Тоесть я беру пароль и криптую его так
> crypt("MyCoolPassword")
> Что бы в итоге эта функция возвратила что то типа
> 1$5$dGdfFehKfBBCaqRNg
> Нужно знать, есть ли сальт, и как его достать из этой
> строчки, можно ли его закриптовать с тем же паролем что бы
> получить опять эту строку! Тоесть как в DES

Посмотри формат в реализации John the Ripper (файл MD5_fmt.c)
ссылка ниже

OpenWall
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach