Зміст:
- Визначення - Що означає дайджест повідомлень 2 (MD2)?
- Техопедія пояснює дайджест повідомлень 2 (MD2)
Визначення - Що означає дайджест повідомлень 2 (MD2)?
Message Digest 2 - хеш-функція, яка використовується в криптографії. Розроблений у 1989 році Рональдом Рівестом, він орієнтований на байт, створюючи 128-бітове хеш-значення за допомогою повідомлення довільної довжини. Він оптимізований для 8-бітних комп'ютерів. Дайджест повідомлень 2 був розроблений, головним чином, для використання в програмах цифрового підпису, для яких потрібен захищений та стислий великий файл для підпису приватним ключем. Незважаючи на те, що він залишається у використанні в інфраструктурах відкритих ключів, він рідко використовується, оскільки він потребує тривалого часу для обчислення, і вже не вважається безпечним.
Техопедія пояснює дайджест повідомлень 2 (MD2)
Дайджест повідомлень 2 залежить від випадкової перестановки байтів. Тридцять двозначні шістнадцяткові числа використовуються для представлення 128-бітових хешів повідомлень Digest 2. Алгоритм «Дайджест повідомлень 2» використовує повідомлення будь-якої довжини і видає 128-бітний дайджест даного повідомлення. Передбачається, що неможливо створити два повідомлення з однаковим дайджестом повідомлень або отримати попередньо визначений дайджест цільового повідомлення з даного повідомлення. Процес алгоритму передачі повідомлень 2 включає в себе наступні етапи: додавання байтів прокладки, додавання контрольної суми, ініціалізація буфера перебору повідомлень для обчислення дайджесту повідомлень, обробка повідомлення в 16-байтових блоках і нарешті отримання результату.
Однією з найбільших переваг Message Digest 2 є його простота в реалізації. Однак, дайджест повідомлень 2 є повільнішим порівняно з дайджестом повідомлень 4 або 5. Це пояснюється тим, що він був оптимізований для 8-бітних комп'ютерів, тоді як дайджест повідомлень 4 та 5 був оптимізований для 32-бітних машин. Знову ж таки, порівнюючи захищені хеш-алгоритми, такі як SHA-1 або SHA-256, алгоритми повідомлення Digest 2 мають меншу продуктивність. Однак було виявлено, що дайджест 2 повідомлень може просочувати інформацію ключів при зіткненнях, тому це більше не прихильне.