Generator skrótu MD5
Wpisz tekst do haszowania.
Wpisz tekst, wybierz MD5, a narzędzie zwróci jego 128-bitowy skrót zapisany jako 32 znaki szesnastkowe. To samo uruchomienie wyświetla także skróty SHA-1, SHA-256, SHA-384, SHA-512 i CRC32, dzięki czemu możesz skopiować ten, którego potrzebujesz.
Jak utworzyć skrót MD5
-
1
Wpisz tekst
Wklej lub wpisz ciąg, który chcesz zahashować. Liczy się każdy znak, w tym spacje i znaki nowej linii.
-
2
Wybierz MD5
Wybierz MD5 z listy algorytmów. Domyślnie ustawiony jest SHA-256, więc zmień go przed przejściem dalej.
-
3
Wygeneruj skrót
Kliknij przycisk generowania. Skrót MD5 pojawi się jako 32 małe znaki szesnastkowe.
-
4
Skopiuj skrót
Użyj przycisku kopiowania obok wyniku MD5 i wklej go tam, gdzie go potrzebujesz.
Jak wygląda skrót MD5
MD5 zawsze tworzy 128 bitów, zapisanych jako 32 znaki szesnastkowe, niezależnie od tego, czy wejściem jest jedna litera, czy cały rozdział. Te same dane zawsze dają ten sam wynik, a zmiana jednego znaku daje zupełnie inny skrót.
| Dane wejściowe | Skrót MD5 |
|---|---|
| hello | 5d41402abc4b2a76b9719d911017c592 |
| Hello | 8b1a9953c4611296a827abf8c47804d7 |
| hello world | 5eb63bbbe01eeed093cb22bb8f5acdc3 |
Między dwoma pierwszymi wierszami zmieniła się tylko pierwsza litera, a mimo to skróty nie mają nic wspólnego. Tego efektu lawinowego oczekujesz od każdej funkcji skrótu.
Gdzie MD5 nadal się używa
- Klucze pamięci podręcznej i ETag: krótki, stabilny odcisk ciągu znaków lub treści odpowiedzi.
- Deduplikacja: dwa identyczne teksty dają identyczne skróty, więc porównanie 32 znaków jest tańsze niż porównanie długiej treści.
- Systemy starszego typu: część starszych baz danych, API i kanałów nadal przechowuje lub oczekuje wartości MD5, a Ty musisz odtworzyć ją dokładnie.
- Kontrole przypadkowego uszkodzenia: zgodne skróty sprawiają, że błąd transmisji jest bardzo mało prawdopodobny.
Gdzie nie należy używać MD5
Praktyczne ataki kolizyjne na MD5 są znane od 2004 roku, więc atakujący może przygotować dwa różne wejścia o tym samym skrócie. Nie polegaj na nim przy podpisach, certyfikatach ani czymkolwiek, co przeciwnik mógłby podrobić. Do haseł używaj powolnej, solonej funkcji, takiej jak bcrypt lub Argon2id, a nie zwykłego MD5. Przy nowych rozwiązaniach wybierz SHA-256.
Haszuj dokładnie te bajty, o które Ci chodzi
Skrót jest obliczany z bajtów UTF-8 tekstu. Końcowa spacja lub znak nowej linii zmienia wynik: MD5 dla hello z dodanym znakiem nowej linii to b1946ac92492d2347c6235b4d2611184, a nie wartość z tabeli powyżej. Jeśli Twój skrót nie zgadza się z innym systemem, najpierw sprawdź niewidoczne białe znaki.
MD5 na tle innych skrótów
| Algorytm | Bity | Znaki szesnastkowe |
|---|---|---|
| CRC32 | 32 | 8 |
| MD5 | 128 | 32 |
| SHA-1 | 160 | 40 |
| SHA-256 | 256 | 64 |
| SHA-512 | 512 | 128 |
Pełna lista pod głównym wynikiem pokazuje wszystkie te skróty dla Twojego tekstu, dzięki czemu widzisz różnicę w długości i możesz skopiować mocniejszy skrót, jeśli system, do którego go przekazujesz, na to pozwala. Dopasowanie otrzymanego skrótu MD5 to jedyny przypadek, w którym nic innego nie wystarczy, a narzędzie odtwarza go dokładnie.
Najczęściej zadawane pytania
Zawsze 32 znaki szesnastkowe, czyli 128 bitów. Długość nie zależy od rozmiaru danych wejściowych.
Nie przez obliczenia. MD5 jest jednokierunkowy. Krótkie lub popularne ciągi można odgadnąć, haszując kandydatów i porównując wyniki, dlatego MD5 bez soli to słaby wybór do haseł.
Zwykle przez końcowy znak nowej linii, dodatkową spację lub inne kodowanie tekstu. To narzędzie haszuje bajty UTF-8 dokładnie tego, co wpisałeś.
Nie. Haszuje tekst, który wpisujesz. Dla pliku użyj polecenia sumy kontrolnej w swoim systemie operacyjnym.
Powiązane narzędzia
Weryfikator sum kontrolnych
Oblicz sumę kontrolną MD5, SHA-1, SHA-256, SHA-384, SHA-512 lub CRC-32 dowolnego pliku lub tekstu i porównaj ją z wartością podaną przez wydawcę, aby uzyskać jednoznaczny werdykt zgodności lub niezgodności.
Szyfr liczby na litery
Zamieniaj liczby na litery i z powrotem za pomocą szyfru A=1, B=2 (A1Z26) do łamigłówek, zagadek i wskazówek w escape roomach.
Koder szyfru Polibiusza
Koduj litery łacińskie jako współrzędne Polibiusza lub dekoduj rozdzielone pary w stałej siatce 5×5 I/J.
Narzędzie do szyfrowania tekstu
Szyfruj i odszyfrowuj wiadomości tekstowe za pomocą AES z hasłem, aby tylko odbiorca mógł je odczytać.
Generator kluczy SSH
Wygeneruj parę kluczy SSH RSA (2048, 3072 lub 4096 bitów) w całości w przeglądarce. Ani klucz prywatny, ani publiczny nie opuszcza Twojego urządzenia. Dodaj komentarz i pobierz oba.
Generator TOTP
Generuj hasła jednorazowe oparte na czasie (RFC 6238) z sekretu Base32, z SHA-1, SHA-256 lub SHA-512, 6-8 cyframi i okresem 30 lub 60 sekund.
Narzędzie jest dostępne w innych językach
- เครื่องมือสร้างแฮช MD5 [TH]
- MD5 ハッシュ生成ツール [JA]
- MD5-hashgenerator [SV]
- Generator Hash MD5 [ID]
- مولّد تجزئة MD5 [AR]
- MD5-Hash-Generator [DE]
- MD5-hashgenerator [NL]
- Gerador de hash MD5 [PT]
- Công cụ tạo mã băm MD5 [VI]
- Generador de hash MD5 [ES]
- MD5 해시 생성기 [KO]
- Générateur de hash MD5 [FR]
- MD5 Hash Generator [EN]
- Generatore di hash MD5 [IT]
- Генератор MD5 хеша [RU]
- MD5 Hash Oluşturucu [TR]
- MD5 哈希生成器 [ZH]