0

Wynik kodowania

MD5

O MD5

MD5 to funkcja skrótu, która generuje 128-bitową wartość skrótu z danych o dowolnej długości. Była szeroko używana, ale ze względu na słabą odporność na kolizje nie jest zalecana do obecnych zastosowań kryptograficznych.

W DenCode wprowadzony tekst jest traktowany jako sekwencja bajtów w wybranym kodowaniu znaków, a wartość skrótu MD5 jest wyświetlana jako 32 cyfry szesnastkowe.

Na przykład wartość skrótu MD5 dla "Hello, world!" wygląda następująco.

6cd3556deb0da54bca060b4c39479839

Cechy wartości skrótu

MD5 zawsze generuje tę samą wartość skrótu z tego samego wejścia. Jeśli wejście zmieni się choćby nieznacznie, wynikowa wartość skrótu zmieni się znacznie.

Funkcja skrótu jest funkcją jednokierunkową, dlatego z wartości skrótu nie można odtworzyć oryginalnych danych wejściowych.

WejścieWartość skrótu MD5
Hello, world!6cd3556deb0da54bca060b4c39479839
Hello, world?b35b9b4b6114ee258f063e61a53d178b

MD5 może pojawiać się przy porównywaniu starych sum kontrolnych, ale w zastosowaniach wymagających bezpieczeństwa, takich jak wykrywanie zmian lub podpisy, warto rozważyć SHA-256 albo nowszą funkcję skrótu.