MD4: различия между версиями

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
Строка 10:
}}
'''MD4''' (''Message Digest 4'') — [[хеш-функция]], разработанная профессором [[Массачусетсский_технологический_институт|Массачусетского университета]] [[Ривест, Рональд|Рональдом Ривестом]] в 1990 году, и впервые описанная в RFC 1186.
Для каждогопроизвольного входного сообщения [[Функция (программирование)|функция]] возвращаетгенерирует 128-разрядное хеш-значение, называемое [[дайджест]]ом сообщения. Этот алгоритм используется (в частности) для создания NT-хеша паролей в системах Windows NT, 2000, XP и Vista.{{источник?}} Является предшественником [[MD5]].
 
[[Image:MD4.svg|right|thumbnail|300px|Одна операция MD4. Хеширование с MD4 сотоит из 48 таких операций, сгруппированных в 3 раунда по 16 операций. ''F'' — нелинейная функция; в каждом раунде функция меняется. ''M<sub>i</sub>'' означает 32-битный блок входного сообщения, а ''K<sub>i</sub>'' — 32-битная константа, различная для каждой операции.]]
 
 
== Алгоритм MD4 ==