Обсуждение:MD5

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Вопрос[править код]

каким образом можно преобразовать код : 32f3d3ce2394b526ee54ce108fa5cb27 в (12345**8)_(**345**8)_(*234*67*)_(12345678)_(12345678)_(123456**)_(*2345678)_(12345678)_game_qxoIGwCj

спасибо --77.79.154.173 19:16, 20 февраля 2008 (UTC)[ответить]

Недавно слышал о скором появлении MD6 который будет обладать 256 битной защитой . Хотелось бы увидеть что он с себя представляет. И на долго ли хватит такой защты. --194.145.217.2 08:06, 27 июня 2008 (UTC)[ответить]

Уязвимость[править код]

http://ru.wikipedia.org/w/index.php?title=MD5&diff=prev&oldid=1637008

Че за функция "||" ? похоже на бред, источник если можно. Я удалаяю. --91.192.112.235 00:01, 14 сентября 2008 (UTC) — Эта реплика добавлена участником Kink (ов) 15:55, 14 сентября 2008 (UTC)[ответить]

Источник зря не указан, но обычно под || подразумевается конкатенация. vlsergey 21:29, 16 сентября 2008 (UTC)[ответить]
Тут случаем не про это? --Kink 08:06, 17 сентября 2008 (UTC)[ответить]

А почему нет "тунеллирования"? ради интереса не почитать даже :( ~~Темы4~~

Рецензия с 18 по 21 ноября 2008 года[править код]

Здесь находятся завершившиеся обсуждения. Просьба не вносить изменений.

Статья описывает 128-битный алгоритм хеширования MD5, есть пример программы и ссылки на другие ресурсы. Хочу услышать мнения о статье, чего не хватает и что нужно исправить на ваш взгляд. --kolyanchik 18 ноября 2008

  • Совсем нет примечаний, а текст насыщен внешними ссылкми (которые должны идти в сносках) - ВП:Внешние ссылки#Предварительные замечания: Внешние ссылки обычно не следует использовать в тексте статьи (это требование касается, в частности, и статей-списков). Необходимые внешние ссылки следует размещать исключительно в специальном разделе в конце статьи и/или внутри информационных и навигационных шаблонов.
  • НЕдостаточно (внутренних) ссылок. К примеру, во фразе Метод Сяоюнь Вана и Хунбо Ю использует тот факт, что MD5 построен на итерационном методе Меркле-Дамгарда возможно и нужно проставить три ссылки.
  • Не забываем нажимать кнопочку викификации.
  • 1992 г. - ВП:Оформление статей#Слово год: Оставляя в статье внутреннюю ссылку на статью о календарном годе, лучше объединять число и слово год или его сокращение. А я лично считаю, что сокращать "год" до "г." - некрасиво.
  • вики-код:
  • наблюдаются лишние пустые строки,
  • лишие <br />,
  • лишние пробелы (посмотрите внимательно на абзац, начинающийся со слов "Для перебора по словарю или брутфорса").
где-то так для начала. -- AVBtalk 20:02, 18 ноября 2008 (UTC)[ответить]
  • У меня впечатление, что со ссылками на внешние реализации алгоритма на разных языках явный перебор (при том, что ВП:ЧНЯВ: Википедия — ... не каталог ссылок). И, кстати, как минимум одна ссылка ([1]) - не рабочая. Подозреваю, что вы вручную скопировали эту ссылку с какой-то другой страницы-каталога, где она показывалась обрезанной из-за своей длины. Так вам достаточно вместо каталога ссылок дать одну ссылку на эту одну страницу-каталог.
  • Ссылки из текста я в сноски спустил - вам осталось оформить их шаблонами {{cite web}}, {{статья}} и {{книга}}. -- AVBtalk 20:23, 18 ноября 2008 (UTC)[ответить]
  • полученого - спелчеком надо бы пройтись.
  • k-ое, n-тый - ВП:Оформление статей#Сочетание цифровой и словесной форм представления чисел: Неправильно: 5-ое.
  • с использованием wincrypt.h - такая зависимость от одной частной реализации языка - существенный недостаток. Исходные коды в энциклопедии должны по возможности быть на чистом языке без сторонних библиотек, а в вашем случае пример не самостоятельный, что сводит его ценность к минимуму. -- AVBtalk 21:11, 18 ноября 2008 (UTC)[ответить]
  • «Программа реализующая MD5 с использованием wincrypt.h» — Википедия не инструкция по использованию. А в программе кроме примеры вызова АПИ нет ничего, что говорило бы об алгоритме MD5. Лучше этот кусок в статью о wincrypt, а сюда поместить реализацию алгоритма (а не его вызов). vlsergey
  • Понятие «инициализирующие векторы» не описано. vlsergey
  • «Алгоритмы MD5» — это не алгоритмы, а оболочки к основному алгоритму. С точки зрения криптграфии они ничего не добавляют. Раздел можно выкинуть без ущерба для статьи. vlsergey
  • Программы — не показана значимость программ. Откуда взялся список? С потолка? Из гугла? Из личного опыта? Лучше переименовать в «Примеры использования» и выбрать только те программы, статьи о которых уже есть в Википедии. vlsergey
  • «Взлом MD5» — а не дублирование ли это «Коллизии в MD5»? vlsergey
  • А в англовики картинка есть свободная. Можно вставить в статью в описание алгоритма. vlsergey
  • По последним изменениям:
  • ВП:Сноски#Рекомендации по стилю - Ссылку на сноску следует ставить вплотную к предшествующему тексту, без предваряющего пробела. Я сейчас это поправил, но на будущее учтите: размещение <ref с новой строки порождает лишний пробел.
  • Есть такая особенность у наших шаблонов типа cite web - в поле автор в конце должна всегда стоять точка: если её не поставить, то имя автора и заголовок получатся одной строкой, без разделителя.
  • 1.152 сек - ВП:Оформление статей#Числа: При обозначении десятичных дробей в качестве разделителя целой и дробной частей числа используется запятая
  • 2-39 операций хеширования - звук упавшей челюсти это как?!
  • FreeBSD решила эту проблему - стилистическое замечание: не "FreeBSD", а "во FreeBSD". Сравни со следующим предложением: "Поэтому в FreeBSD стали использовать".
В целом статья начинает смотреться неплохо. -- AVBtalk 18:26, 21 ноября 2008 (UTC)[ответить]

Коллизии MD5[править код]

Ван Сяоюнь и Юй Хунбо из университета Шаньдун в Китае опубликовали алгоритм, который может найти две различные последовательности в 128 байт, которые дают одинаковый MD5-хеш. Одна из таких пар:

Попробовал получить хеш приведенных в статье последовательностей и получил разные результаты.
Для первой последовательности хеш: 2b59af057fc6dc2b01fe18052c8d417e
для второй: 0835f0b694ed9274e9f8b9ab0d9022fb
Подскажите пожалуйста как правильно проверять такие последовательности. Извините если не в тему.

84.54.74.150 08:46, 8 февраля 2009 (UTC)[ответить]
Хм, я тоже попробовал и тоже получил разные, причём другие хеши: edde4181249fea68547c2fd0edd2e22f (для первой) и e234dbc6aa0932d9dd5facd53ba0372a (для второй). Причём результат один и тот же в плагине TotalCommander и для функции Hash из Mathematica (оба для MD5)... --infovarius 18:26, 14 августа 2012 (UTC)[ответить]

Криптоанализ[править код]

На данный момент существуют несколько видов «взлома» хешей MD5 — подбора сообщения с заданным хешем:

* Перебор по словарю * Brute-force * RainbowCrack

Предлагаю убрать, т.к. это относится к абсолютно любой (несоленой) хеш-функции, а не только MD5.

Убирать не надо, но дополнил. Tookser 13:26, 14 сентября 2013 (UTC)[ответить]

Нестыковка построения фраз русского языка.[править код]

"Был разработан в 1991 году, как более надёжный вариант предыдущего алгоритма MD4.[1] Описан в RFC 1321.[2] Позже Гансом Доббертином были найдены недостатки этого алгоритма MD4."

Повествование идёт про MD5, идёт явная ссылка к MD4, далее контекст возвращается снова к MD5, а затем выражение "этого алгоритма MD4". Где-то ошибка в построении фраз. 217.21.33.203 15:01, 14 октября 2015 (UTC)[ответить]

Исправил (отменил правку за сегодня, которая добавила лишнее слово). Oleg3280 15:28, 14 октября 2015 (UTC)[ответить]

salom 84.54.122.246 13:25, 17 декабря 2023 (UTC)[ответить]