![MD5 - алгоритм и программная реализация](https://i.ytimg.com/vi/EafNW4UYuhY/hqdefault.jpg)
Съдържание
- Определение - Какво означава Digest 5 (MD5)?
- Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите за какво се занимава компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.
- Techopedia обяснява Digest 5 (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 операции.