Будинки Безпека Що таке дайджест повідомлень 5 (md5)? - визначення з техопедії

Що таке дайджест повідомлень 5 (md5)? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає дайджест повідомлень 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 операцій.

Що таке дайджест повідомлень 5 (md5)? - визначення з техопедії