Зміст:
- Визначення - Що означає дайджест повідомлень 5 (MD5)?
- Техопедія пояснює дайджест повідомлень 5 (MD5)
Визначення - Що означає дайджест повідомлень 5 (MD5)?
Дайджест повідомлень 5 (MD5) - хеш-функція, що використовується в криптографії. Розроблений Рональдом Рівестом у 1991 році, повідомлення Digest 5 виробляє 128-бітове значення хешу. Подібно до інших алгоритмів засвоєння повідомлень, він в значній мірі був розроблений для програм цифрового підпису, які безпечно використовують великий стислий файл.
Незважаючи на те, що вона все ще широко використовується, безпека функції сильно порушена, і в результаті більшість додатків, особливо тих, що стосуються уряду США, вимагають сімейства хеш-функцій сімейства SHA-2 для криптографії. За даними Міністерства внутрішньої безпеки США, повідомлення Digest 5 вважається порушеним та непридатним для подальшого використання.
Техопедія пояснює дайджест повідомлень 5 (MD5)
Деталі алгоритму Message Digest 5 наведені в RFC 1321. Алгоритм Message Digest 5 використовує повідомлення будь-якої довжини та виводить 128-бітний дайджест даного повідомлення. Алгоритм дайджесту повідомлень 5 не потребує великих таблиць заміщення і є розширенням алгоритму повідомлення дайджеста 4. Порівняно з дайджестом повідомлень 4, дайджест повідомлень 5 є більш консервативним у дизайні, але повільніше. Етапи алгоритму передачі повідомлень 5 - це додавання бітів прокладки, додавання подання прокладеного повідомлення до оригінального повідомлення, ініціалізація буфера перебору повідомлень, обробка повідомлення в 16-словних блоках та нарешті виведення результату. Порівняно з дайджестом повідомлень 4, дайджест повідомлень 5 дещо складніший.
На 32-бітному апараті Message Digest 5 працює набагато швидше порівняно з іншими алгоритмами перебору повідомлень. Дайджест повідомлень 5 легко здійснити в порівнянні з аналогічними алгоритмами дайджесту. Труднощі придумати один і той самий дайджест повідомлень з двох різних повідомлень складаються в порядку 2 64 операцій.