Алгоритм хэширования MD6

CodeByte | Справочник определений и терминов | Алгоритм хэширования MD6



MD6 (Message Digest 6) — алгоритм хеширования переменной разрядности, разработанный профессором Рональдом Ривестом из Массачусетского Технологического Института в 2008 году. Предназначен для создания «отпечатков» или дайджестов сообщений произвольной длины. Предлагается на смену менее совершенному MD5. По заявлению авторов, алгоритм устойчив к дифференциальному криптоанализу. Зная MD6, невозможно восстановить входное сообщение, так как разным сообщениям может соответствовать один MD6. Используется для проверки целостности и, в некотором смысле, подлинности опубликованных сообщений, путем сравнения дайджеста сообщения с опубликованным. Эту операцию называют «проверка хеша» (hashcheck). Хэш-функции также широко используются для генерации ключей фиксированной длины для алгоритмов шифрования на основе заданной ключевой строки.

MD6 — один из серии алгоритмов по построению дайджеста сообщения, разработанный профессором Рональдом Л. Ривестом из Массачусетского Технологического Института. MD6 был впервые представлен на конференции Crypto 2008 в качестве кандидата на стандарт SHA-3. Однако позднее в 2009 на этой же конференции Ривест заявил, что MD6 ещё не готова к тому, чтобы стать стандартом. На официальном сайте MD6 он заявил, что, хотя, формально, заявка не отозвана, в алгоритме ещё остаются проблемы со скоростью и неспособностью обеспечить безопасность в версии с уменьшенным количеством раундов. В итоге MD6 не прошёл во второй круг соревнования. Ранее, в декабре 2008, исследователь из Fortify Software открыл ошибку, связанную с переполнением буфера в оригинальной реализации MD6. 19 февраля 2009 профессор Ривест опубликовал данные об этой ошибке, а также представил исправление реализации.

  • Переезд на другой домен (CodeByte.ru) - 09.01.15

    Наконец, самый первый домен, на котором располагался изначально наш сайт, стал доступен.

    В течение недели адрес нашего сайта и всех его поддоменов будет без "чёрточки", т.е. codebyte.ru!

    Читать далее

  • Отказ от Skype клиента - 14.08.14

    Отказ от Skype клиента

    В связи с частой нестабильной работой клиента Skype, использование этой программы временно приостановлено, скорее всего и будет прекращено. Подробности внутри.

    Читать далее

  • Модуль экспорта объявлений в Яндекс - 04.04.14

    модуля для выгрузки в Яндекс

    C примером работы Вы можете ознакомиться перейдя по ссылке

    Читать далее

  • Проекты. Апрель 2014 - 23.03.14

    Проекты. Апрель 2014

    1. Онлайн видео-сервис
    2. Крупный тематический портал

    До конца мая новые проекты не принимаются!

    Читать далее

ПО для WindowsПрограммы для любых задач

Разработка приложений для Windows.
Разработка как небольших утилит для частного пользования, так и программ для государственных структур.

PHPразработка web-приложений

Разработка сайтов
Начиная от сайтов-визиток и заканчивая социальными сетями. Рефакторинг, редизайн, ускорение работы.

ASP.NETразработка web-приложений

Разработка web-приложений на платформе ASP.NET
Сайты, Web-сервисы, системы оплаты, другие приложения.