Kodowanie 100% w Twojej przeglądarce

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.

Długość 32
Bity 128
Bajty 16

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)