CalcMint

Generator hash MD5

Wpisz tekst lub wybierz plik, aby otrzymać jego skrót MD5, czyli 32-znakowy „odcisk palca”. Wklej opublikowaną sumę kontrolną, by sprawdzić, czy się zgadza.

Generator hashy

Obliczanie…

MD5 i SHA-1 nie są już bezpieczne (kolizje można wygenerować celowo). Nadają się jako suma kontrolna chroniąca przed przypadkowym uszkodzeniem, ale do celów bezpieczeństwa używaj SHA-256 lub silniejszych.

UdostępnijXFacebookReddit
Dodaj ten kalkulator na swoją stronę

Skopiuj kod i wklej go do HTML-a swojej strony. To nic nie kosztuje – prosimy tylko o pozostawienie linku do źródła.

Czym jest MD5

MD5 (RFC 1321, 1992) zamienia dowolne dane wejściowe w 128-bitową wartość zapisaną jako 32 znaki szesnastkowe. Wystarczy zmienić jeden znak wejścia, by hash zmienił się całkowicie. Hash pustego wejścia to d41d8cd98f00b204e9800998ecf8427e: gdy raz go zobaczysz, łatwo rozpoznasz go w logach.

Przeglądarki nie mają MD5 we wbudowanej kryptografii, bo nie jest już bezpieczne, więc ta strona liczy je własną implementacją, sprawdzoną zestawem testów z RFC 1321. SHA-1 i rodzina SHA-2 pochodzą z Web Crypto API przeglądarki.

Długość skrótów (hashy)

AlgorytmBityZnaki hexStatus
MD512832Złamany (tylko sumy kontrolne)
SHA-116040Złamany (tylko sumy kontrolne)
SHA-25625664Bezpieczny
SHA-38438496Bezpieczny
SHA-512512128Bezpieczny

Najczęstsze pytania

Czy hash MD5 da się odszyfrować?

Nie. Hash jest jednokierunkowy: nie istnieje klucz, który zamieniłby go z powrotem w dane wejściowe. Strony, które „odszyfrowują” MD5, po prostu szukają hasha w ogromnych tabelach popularnych słów i haseł, i właśnie dlatego MD5 nigdy nie powinno służyć do przechowywania haseł.

Czy MD5 jest nadal bezpieczne?

Nie do zastosowań związanych z bezpieczeństwem. Od 2004 roku badacze potrafią celowo stworzyć dwa różne pliki o tym samym MD5. Wciąż nadaje się do wykrywania przypadkowych uszkodzeń plików, jako klucz cache i do deduplikacji.

Dlaczego mój MD5 różni się od wyniku innego narzędzia?

Zwykle dane wejściowe różnią się czymś niewidocznym: znakiem nowej linii na końcu, końcami wierszy z Windows (\r\n) albo innym kodowaniem tekstu. To narzędzie liczy hash dokładnie z tego, co jest w polu, zakodowanego w UTF-8.

Czy to, co wklejam, trafia na serwer?

Nie. To narzędzie działa w całości w twojej przeglądarce, z użyciem JavaScriptu i wbudowanego Web Crypto API. Nic, co wpiszesz, wkleisz lub otworzysz, nie jest wysyłane ani zapisywane.

Podobne kalkulatory