Дайджест повідомлень 5 (MD5)

Автор: Laura McKinney
Дата Створення: 1 Квітень 2021
Дата Оновлення: 26 Червень 2024
Anonim
Лекція 12  Криптографічні функції хешування
Відеоролик: Лекція 12 Криптографічні функції хешування

Зміст

Визначення - Що означає Дайджест 5 (MD5)?

Дайджест 5 (MD5) - хеш-функція, що використовується в криптографії. Розроблений Рональдом Рівестом у 1991 році, Дайджест 5 створює 128-бітне значення хешу. Подібно до інших алгоритмів -диджетів, він був в основному розроблений для програм цифрового підпису, які безпечно використовують великий стислий файл.


Незважаючи на те, що вона все ще широко використовується, безпека функції сильно порушена, і внаслідок цього більшість застосунків, особливо тих, що стосуються уряду США, потребують сімейства хеш-функцій сімейства SHA-2 для криптографії. Дайджест 5 вважається порушеним та непридатним для подальшого використання згідно з даними Міністерства внутрішньої безпеки США.

Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.

Техопедія пояснює дайджест 5 (MD5)

Деталі алгоритму Digest 5 наведені в RFC 1321. Алгоритм Digest 5 використовує будь-яку довжину і видає 128-бітний дайджест вводу. Алгоритм Digest 5 не потребує великих таблиць заміщення і є розширенням алгоритму Digest 4. У порівнянні з Digest 4, Digest 5 є більш консервативним у дизайні, але повільніше. Етапи, що беруть участь в алгоритмі Digest 5, - це додавання бітів підкладки, додавання представлених фрагментів до оригіналу, ініціалізація буфера дайджесту, обробка 16-словникових блоків і, нарешті, отримання результату. У порівнянні з Digest 4, Digest 5 трохи складніший.


На 32-розрядній машині Digest 5 працює набагато швидше порівняно з іншими алгоритмами дайджесту.Дайджест 5 простий у здійсненні порівняно з аналогічними алгоритмами дайджесту. Труднощі розробки одного і того ж дайджесту з двох різних s складаються в порядку 264 операції.