Эта статья входит в число добротных статей русской Википедии. См. страницу номинации (статус присвоен 6 декабря 2015 года). |
Проект «Информационные технологии» (уровень ДС, важность для проекта средняя)
Эта статья тематически связана с вики-проектом «Информационные технологии», цель которого — создание и улучшение статей по темам, связанным с информационными технологиями. Вы можете её отредактировать, а также присоединиться к проекту, принять участие в его обсуждении и поработать над требуемыми статьями. |
Эта статья содержит текст, переведённый из статьи MD5 из раздела Википедии на английском языке. Список авторов находится на странице истории правок оригинальной статьи. Информация о включении текстов из других источников и их авторах может быть размещена на странице обсуждения оригинальной статьи. 108799067 |
Вопрос
правитькаким образом можно преобразовать код : 32f3d3ce2394b526ee54ce108fa5cb27 в (12345**8)_(**345**8)_(*234*67*)_(12345678)_(12345678)_(123456**)_(*2345678)_(12345678)_game_qxoIGwCj
спасибо --77.79.154.173 19:16, 20 февраля 2008 (UTC)
MD6
правитьНедавно слышал о скором появлении MD6 который будет обладать 256 битной защитой . Хотелось бы увидеть что он с себя представляет. И на долго ли хватит такой защты. --194.145.217.2 08:06, 27 июня 2008 (UTC)
Уязвимость
правитьhttp://ru.wiki.x.io/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)
- полученого - спелчеком надо бы пройтись.
- Сделано --kolyanchik 17:13, 19 ноября 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
- Сделано --kolyanchik 17:13, 19 ноября 2008 (UTC)
- По последним изменениям:
- ВП:Сноски#Рекомендации по стилю - Ссылку на сноску следует ставить вплотную к предшествующему тексту, без предваряющего пробела. Я сейчас это поправил, но на будущее учтите: размещение <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)