Съобщение 5 (MD5)

Автор: Laura McKinney
Дата На Създаване: 1 Април 2021
Дата На Актуализиране: 26 Юни 2024
Anonim
MD5 - алгоритм и программная реализация
Видео: MD5 - алгоритм и программная реализация

Съдържание

Определение - Какво означава Digest 5 (MD5)?

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


Въпреки че все още се използва широко, сигурността на функцията е силно компрометирана и в резултат на това повечето приложения, особено тези, свързани с правителството на САЩ, изискват семейството SHA-2 от хеш-функции за криптография. Дайджест 5 се счита за счупен и неподходящ за по-нататъшна употреба според американския департамент за вътрешна сигурност.

Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите за какво се занимава компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Techopedia обяснява Digest 5 (MD5)

Подробности за алгоритъма Digest 5 са ​​дадени в RFC 1321. Алгоритъмът на Digest 5 използва a с произволна дължина и извежда 128-битов дайджест на входа. Алгоритъмът Digest 5 не се нуждае от големи таблици за заместване и е разширение на алгоритъма Digest 4. В сравнение с Digest 4, Digest 5 е по-консервативен в дизайна, но е по-бавен. Стъпките, участващи в алгоритъма Digest 5, са добавяне на подложки от бит, добавяне на представяне на подплатени към оригинал, инициализация на буфера за обработка, обработка на 16-словни блокове и накрая извеждане на резултата. В сравнение с Digest 4, Digest 5 е малко по-сложен.


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