MD5 Hash Generator

Maak MD5-hashchecksums voor bestandsverificatie en validatie van gegevensintegriteit

Probeer deze voorbeelden:

Wat is MD5?

MD5 (Message Digest Algorithm 5) produceert een vaste 128-bit uitvoer—weergegeven als een 32-karakter hexadecimale string—van elke lengte invoer. Ontworpen door Ron Rivest en gepubliceerd in RFC 1321 (1991), het werd de facto checksum voor downloads en legacy-systemen.

Beveiligingsnotitie: MD5 is kapot voor cryptografisch gebruik—kies SHA-256, BLAKE3, of Argon2 voor alles wat kritisch is voor beveiliging.

Hoe werkt MD5?

  1. Pad het bericht zodat de lengte ≡ 448 (mod 512) bits is
  2. Append de originele lengte (64-bit little-endian)
  3. Initialize vier 32-bit woorden (A, B, C, D)
  4. Process de data in 16-woord blokken door 4 niet-lineaire rondes
  5. Produce de uiteindelijke 128-bit digest

MD5 versus andere hashfuncties

AlgorithmOutputHuidige beveiligingRelatieve snelheid*
MD5128 bits❌ Kapot⚡ Zeer snel
SHA-1160 bits❌ Kapot⚡ Snel
SHA-256256 bits✅ Veilig🚀 Gematigd
SHA-512512 bits✅ Zeer veilig🚀 Gematigd traag
BLAKE3256 bits✅ VeiligBlazing

Voorbeeld hashes

InputMD5 Hash
Hello Worldb10a8db164e0754105b7a99be72e3fe5
password5f4dcc3b5aa765d61d8327deb882cf99
test123cc03e747a6afbbcbf8be7668acfebee5
(leeg)d41d8cd98f00b204e9800998ecf8427e

Veelgestelde vragen

Worden er gegevens naar uw server verzonden?

Nee. De JavaScript-bibliotheek draait volledig in uw browser. Tekst en bestanden verlaten uw apparaat nooit.

Kan ik een gedownloade ISO verifiëren met MD5?

Ja. Sleep het ISO-bestand in de tool om de MD5-checksum te berekenen en vergelijk deze vervolgens met de hash die door de distributeur is gepubliceerd.

Is MD5 veilig voor wachtwoorden?

Nee. Gebruik in plaats daarvan speciale wachtwoord-hashalgoritmen zoals bcrypt, Argon2 of PBKDF2.

Beveiligingsoverwegingen

  • Collisions: Verschillende invoer kan identieke MD5-uitvoer opleveren.
  • Length-extension: Aanvallers kunnen data toevoegen zonder het originele bericht te kennen.
  • Speed: De zeer hoge snelheid van MD5 helpt brute-force aanvallen.

Vuistregel: Gebruik MD5 alleen voor niet-beveiligingsdoeleinden zoals het detecteren van dubbele bestanden of snelle checksums.

Resources