ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

MD5 На Си++
  #1  
Старый 12.05.2010, 02:13
sergg
Новичок
Регистрация: 10.05.2010
Сообщений: 6
Провел на форуме:
11548

Репутация: 0
По умолчанию MD5 На Си++

Решил написать на Си++ хеш-функцию MD5.
В нете нашел много исходников, но все они написаны тяжело для моего понимания, поэтому решил писать сам с помощью статьи с википедии(http://ru.wikipedia.org/wiki/MD5).
Вроде бы даже написал, но она не работает, т.е. работает, но не правильно(выдает не верный хеш-код).
Вот тут мое творение.
Кому не лень, гляньте, что не так.
 
Ответить с цитированием

  #2  
Старый 12.05.2010, 02:45
D1mOn
Постоянный
Регистрация: 02.10.2005
Сообщений: 490
Провел на форуме:
2333839

Репутация: 212
По умолчанию

Изобретатель велосипеда. Смысл в чём?)
 
Ответить с цитированием

  #3  
Старый 12.05.2010, 15:04
sergg
Новичок
Регистрация: 10.05.2010
Сообщений: 6
Провел на форуме:
11548

Репутация: 0
По умолчанию

Смысл попытки написать самостоятельно по алгоритму? Ну, во-первых, может пойму больше, а во-втоорых, в исодниках, которые я нашел в нете, все сильно тяжело написано, а хотелось бы проще.
 
Ответить с цитированием

  #4  
Старый 12.05.2010, 16:33
POS_troi
Познавший АНТИЧАТ
Регистрация: 01.12.2006
Сообщений: 1,769
Провел на форуме:
3718311

Репутация: 1118


Отправить сообщение для POS_troi с помощью ICQ
По умолчанию

Математику хорошо знаеш?
 
Ответить с цитированием

  #5  
Старый 12.05.2010, 16:37
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

C++ builder, этим все сказано
 
Ответить с цитированием

  #6  
Старый 12.05.2010, 19:02
sergg
Новичок
Регистрация: 10.05.2010
Сообщений: 6
Провел на форуме:
11548

Репутация: 0
По умолчанию

"Математику хорошо знаеш?" - не плохо, у меня первый курс. У нас только мат. ан. были и аналит. геометрия. Дискретной не было.
"C++ builder, этим все сказано" не суть, не в среде дело.
 
Ответить с цитированием

  #7  
Старый 12.05.2010, 19:27
Ins3t
Участник форума
Регистрация: 18.07.2009
Сообщений: 272
Провел на форуме:
2083691

Репутация: 330
По умолчанию

To sergg:
Не обращайте внимания на него.
В этот раз мохзе решил снова проявить себя со стороны недохэкера и сказать очередную бестактность без единой капли смысла.
 
Ответить с цитированием

  #8  
Старый 12.05.2010, 21:57
JnK
Участник форума
Регистрация: 30.03.2007
Сообщений: 121
Провел на форуме:
188563

Репутация: 52
По умолчанию

Цитата:
Сообщение от sergg  
Решил написать на Си++ хеш-функцию MD5.
В нете нашел много исходников, но все они написаны тяжело для моего понимания, поэтому решил писать сам с помощью статьи с википедии(http://ru.wikipedia.org/wiki/MD5).
Вроде бы даже написал, но она не работает, т.е. работает, но не правильно(выдает не верный хеш-код).
Вот тут мое творение.
Кому не лень, гляньте, что не так.
По мне Win API (Crypt API) будет побыстрее любого алгоритма, написаного руками.
Проверял около 10 разных модулей и т.к., все уступают в скорости.
Если хочется разобрать сам алгоритм, тогда другой вопрос, хотя для начала посоветовал бы CRC - он по проще в понимании и реализации.

P.s. от простого к сложному
 
Ответить с цитированием

  #9  
Старый 12.05.2010, 22:23
sergg
Новичок
Регистрация: 10.05.2010
Сообщений: 6
Провел на форуме:
11548

Репутация: 0
По умолчанию

JnK, возможно по поводу Crypt API ты прав, но у меня не так уж и много времени. + начал разбирать MD5 - хочеться уже понять его да и написать(принцип у меня такой: раз начал - доделать).

Посмотрите пожалуйста заполнение моего массива Х(Step3 в коде), мне кажется, что ошибка именно там.
 
Ответить с цитированием

  #10  
Старый 13.05.2010, 00:13
Gar|k
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
Провел на форуме:
991929

Репутация: 395


По умолчанию

http://www.insidepro.com/doc/005r.shtml
http://www.insidepro.com/doc/md5.pdf
https://forum.antichat.ru/showpost.php?p=2083849&postcount=98

в общем загляни сюда http://www.insidepro.com/doc/ "Дополнительные статьи"
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ArxFuckingHash2 - Crack md5, sha1, mysql hash [Обновление] ArxWolf Soft - Windows 13 23.05.2010 00:44
md5 (реализация в Delphi) Flenov С/С++, C#, Delphi, .NET, Asm 3 17.12.2009 16:18
Заметка о пользе оптимизации John ShadOS Расшифровка хешей 5 13.04.2009 17:56



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


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




ANTICHAT.XYZ