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)