Generator hashów MD5
Generuj hashe MD5 z dowolnego tekstu błyskawicznie. 128-bitowy odcisk cyfrowy powszechnie używany do weryfikacji integralności plików i systemów legacy.
Generator hashów MD5
MD5 (Message-Digest Algorithm 5) to powszechnie stosowana kryptograficzna funkcja skrótu, która generuje wartość hash o długości 128 bitów (16 bajtów), zazwyczaj przedstawianą jako 32-znakowa liczba szesnastkowa. Stworzona w 1991 roku, pozostaje popularna w zastosowaniach niezwiązanych z bezpieczeństwem, takich jak weryfikacja integralności plików i indeksowanie baz danych.
Do czego służy MD5?
- Integralność plików: weryfikacja, czy pobrany plik jest zgodny z oryginałem
- Klucze baz danych: tworzenie unikalnych identyfikatorów z dowolnej treści
- Cache: generowanie kluczy cache z parametrów zapytań
- Deduplikacja: identyfikowanie duplikatów plików na podstawie ich hasha
- Systemy legacy: kompatybilność ze starszymi API i protokołami
⚠️ Ważne ostrzeżenie dotyczące bezpieczeństwa
MD5 jest kryptograficznie złamany i NIE powinien być używany do przechowywania haseł, podpisów cyfrowych, certyfikatów SSL ani żadnych celów wrażliwych z punktu widzenia bezpieczeństwa. Od 2004 roku badacze zademonstrali praktyczne ataki kolizyjne. Do celów bezpieczeństwa używaj SHA-256 lub SHA-3, a do haseł bcrypt lub Argon2.
Właściwości MD5
- Deterministyczny: to samo wejście zawsze produkuje ten sam hash
- Szybki: może hashować gigabajty danych na sekundę
- Stała długość: zawsze 32 znaki szesnastkowe niezależnie od rozmiaru wejścia
- Jednokierunkowy: niemożliwe jest odtworzenie wejścia z hasha (teoretycznie)
Krok po kroku
- Wpisz lub wklej tekst w pole Tekst wejściowy.
- Hash MD5 pojawia się od razu: 32 znaki szesnastkowe (128 bitów, 16 bajtów).
- Kliknij Kopiuj hash, aby go skopiować.
Najczęstsze pytania
Czy MD5 nadaje się do haseł?
Nie. MD5 jest zbyt szybki i uchodzi za złamany. Do haseł stosuje się algorytmy do tego przeznaczone, takie jak bcrypt lub Argon2. Do prostych sum kontrolnych i starszych systemów MD5 nadal jest używany.
Czy hash MD5 można odwrócić?
Hash to funkcja jednokierunkowa i nie ma bezpośredniego odwrócenia. Krótkie lub popularne dane można jednak odgadnąć za pomocą gotowych tabel.
Dlaczego jedna zmieniona litera zmienia cały hash?
Nawet drobna zmiana wejścia daje zupełnie inny hash. Ten sam tekst zawsze daje ten sam hash, dlatego nadaje się do porównywania plików i tekstów.