MD5

Autor: Peter Berry
Data Utworzenia: 13 Sierpień 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
MD5 - алгоритм и программная реализация
Wideo: MD5 - алгоритм и программная реализация

Zawartość

Definicja - Co oznacza MD5?

MD5 jest rodzajem algorytmu znanego jako kryptograficzny algorytm skrótu. MD5 tworzy wartość skrótu w formacie szesnastkowym. Konkuruje to z innymi projektami, w których funkcje mieszające pobierają pewną część danych i zmieniają ją, aby zapewnić klucz lub wartość, której można użyć zamiast wartości pierwotnej.


Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia MD5

Wraz z rozwojem różnych algorytmów mieszających eksperci zauważyli, że inżynierowie stwierdzili, że MD5 ma poważne słabości, ponieważ nie jest „odporny na kolizje”. Kolizja ma miejsce, gdy dwie wartości skrótu zostaną uznane za podobne lub takie same. Aby działać poprawnie, każda wartość skrótu musi być unikalna. Ponieważ ta funkcja jest potrzebna w przypadku popularnych protokołów uwierzytelniania, takich jak Secure Sockets Layer (SSL), MD5 często zastępowano innymi typami algorytmów mieszania.

Inżynierowie bezpieczeństwa i inni znają długie listy algorytmów mieszających o różnych właściwościach. MD5 i inne typy algorytmów skrótu są często nazywane funkcjami „podsumowania”. Pomysł polega na tym, że skrót „przetwarza” wartość oryginalną i generuje wartość zastępczą, która znacznie różni się od oryginału. Hashe mają kilka głównych zastosowań w zakresie bezpieczeństwa i wydajności baz danych, związanych z wykorzystaniem wartości zastępczych w wyszukiwaniu i przechowywaniu danych.