MD5

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

Съдържание

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

MD5 е вид алгоритъм, който е известен като криптографски хеш алгоритъм. MD5 произвежда хеш стойност в шестнадесетичен формат. Това се конкурира с други дизайни, при които хеш функциите приемат определен фрагмент от данни и го променят, за да осигурят ключ или стойност, която може да се използва вместо оригиналната стойност.


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

Техопедия обяснява MD5

С разработването на различни хеш-алгоритми експертите отбелязват, че инженерите са установили, че MD5 има сериозни слабости по отношение на това, че не е „устойчив на сблъсък“. Сблъсък се случва, когато се установи, че две хеш стойности са сходни или еднакви. За да работи правилно, всяка отделна стойност на хеш трябва да бъде уникална. Тъй като тази функционалност е необходима за популярни протоколи за удостоверяване като слой за сигурни сокети (SSL), MD5 често е заменен с други видове алгоритми на хеш.

Инженерите по сигурността и други са запознати с дълги списъци на хеш-алгоритми с различни свойства. MD5 и други видове алгоритми на хеш често се наричат ​​„дайджест“ функции. Идеята тук е, че хешът „усвоява“ първоначална стойност и извежда стойност на заместване, която е значително различна от оригиналната. Хешовете имат няколко основни приложения в ефективността на сигурността и базата данни, свързани с използването на стойности за замяна при търсенията и в съхранението на данни.