Co robi to narzędzie
To narzędzie oblicza hash MD5 dowolnego tekstu. MD5 to kryptograficzna funkcja skrótu zaprojektowana w 1992 roku przez Ronalda Rivesta. Zamienia dane wejściowe o dowolnej długości na stałą, 128-bitową wartość, wyświetlaną jako 32 znaki szesnastkowe. Te same dane zawsze dają ten sam hash, a zmiana choćby jednego znaku całkowicie go zmienia.
Jak używać
- Wpisz lub wklej tekst w polu wejściowym, upuść na nie plik tekstowy albo naciśnij Przykład.
- Hash MD5 pojawia się w trakcie pisania.
- Wybierz wynik Hex lub Base64 i włącz Wielkie litery w hex, jeśli system, z którym porównujesz, używa wielkich liter.
- Włącz Osobny hash dla każdej linii, aby za jednym razem zahashować listę, np. wiele haseł lub identyfikatorów. Każda linia dostaje własny hash w odpowiadającej jej linii wyniku.
Tekst jest hashowany jako UTF-8, dokładnie tak, jak go wpisano, łącznie ze spacjami i złamaniami wierszy. Aby zahashować zawartość pliku lub użyć innych algorytmów, skorzystaj z ogólnego generatora hashy.
Przykład
Input: The quick brown fox jumps over the lazy dog
MD5: 9e107d9d372bb6826bd81d3542a419d6
Dodaj kropkę na końcu, a hash zmieni się całkowicie. Ten „efekt lawinowy” sprawia, że hashe świetnie nadają się do wykrywania jakiejkolwiek zmiany w danych.
Gdzie używa się MD5
MD5 wciąż jest wszędzie jako szybka suma kontrolna: do sprawdzania, czy pobrany lub skopiowany plik jest nieuszkodzony, jako klucze cache i ETagi, do deduplikacji plików oraz w nagłówku Content-MD5. Sprawdza się wszędzie tam, gdzie nikt nie próbuje celowo podrobić zgodności.
Bezpieczeństwo
MD5 jest złamany pod względem bezpieczeństwa. Praktyczne ataki kolizyjne istnieją od 2004 roku: każdy może stworzyć dwa różne pliki o tym samym MD5. Nigdy nie używaj go do haseł, podpisów ani certyfikatów. Do zastosowań związanych z bezpieczeństwem używaj SHA-256. Do haseł używaj wolnej funkcji haszującej przeznaczonej do haseł, takiej jak bcrypt, scrypt czy Argon2.
FAQ
› Czy mój tekst jest wysyłany na serwer?
Nie. Hash MD5 jest obliczany w twojej przeglądarce, więc hasła, klucze i prywatne teksty nigdy nie opuszczają twojego urządzenia.
› Czy hash MD5 da się odszyfrować?
Nie. MD5 to jednokierunkowa funkcja skrótu, a nie szyfrowanie. Strony, które obiecują „odszyfrowanie”, szukają wartości w tablicach hashy popularnych słów, co działa tylko dla krótkich lub często używanych danych.
› Dlaczego mój MD5 różni się od wyniku z innego narzędzia?
Zwykle dane wejściowe różnią się niewidocznymi znakami: końcowym znakiem nowej linii (echo go dodaje, użyj echo -n), końcami linii CRLF z Windows, spacją na początku albo innym kodowaniem tekstu. To narzędzie hashuje dokładnie bajty UTF-8 tekstu z pola.
› Jak długi jest hash MD5?
128 bitów: 32 znaki szesnastkowe albo 24 znaki w Base64.
› Czy MD5 jest bezpieczny?
MD5 jest złamany pod względem bezpieczeństwa. Praktyczne ataki kolizyjne istnieją od 2004 roku: każdy może stworzyć dwa różne pliki o tym samym MD5. Nigdy nie używaj go do haseł, podpisów ani certyfikatów.