hash | checksum | verifiëren

> hash | checksum | verifiëren <

// MD5-hash-generator voor checksums, gegevensintegriteit en vingerafdrukken

[VEILIG]

Lokale verwerking

100% MD5-hashing aan de clientzijde. Uw gegevens verlaten nooit uw browser.

[SNEL]

Direct hashen

Genereer MD5-hashes in realtime terwijl u typt. Geen serververbinding nodig.

[GRATIS]

Meerdere formaten

Uitvoer in hexadecimaal of Base64-formaat. Wissel direct tussen formaten.

// OVER MD5-HASHING

Hoe MD5 werkt:

MD5 (Message-Digest Algorithm 5) verwerkt invoergegevens door een reeks bitsgewijze bewerkingen met behulp van de Merkle-Damgard-constructie. Het produceert een 128-bits (16 bytes) hashwaarde, doorgaans weergegeven als een hexadecimale tekenreeks van 32 tekens.

Voorbeeld:

"Hello" → 8b1a9953c4611296a827abf8c47804d7

Veelvoorkomende toepassingen:

  • >Bestandsintegriteitsverificatie en checksums
  • >Gegevensdeduplicatie en vingerafdrukken
  • >Cache-sleutelgeneratie
  • >Niet-beveiligingsgerelateerde hashtabelindexering
  • >Compatibiliteit met legacy-systemen

>> veelgestelde vragen

V: Wat is een MD5-hash?

A: MD5 (Message-Digest Algorithm 5) is een veelgebruikte hashfunctie die een 128-bits hashwaarde produceert. Het neemt elke invoer en genereert een hexadecimale tekenreeks van vaste grootte van 32 tekens, veel gebruikt voor checksums en gegevensintegriteitsverificatie.

V: Is MD5 veilig voor wachtwoorden?

A: Nee, MD5 wordt NIET aanbevolen voor wachtwoordhashing of beveiligingskritieke toepassingen. Het is kwetsbaar voor botsingsaanvallen en rainbow table-aanvallen. Gebruik bcrypt, scrypt of Argon2 voor wachtwoorden, en SHA-256 of SHA-3 voor cryptografische behoeften.

V: Kunnen MD5-hashes worden omgekeerd?

A: Nee, MD5 is een eenrichtings-hashfunctie. Het is wiskundig onhaalbaar om een MD5-hash terug te keren naar de oorspronkelijke invoer. Veelvoorkomende invoer kan echter worden gevonden via opzoektabellen, daarom is MD5 niet geschikt voor beveiligingsdoeleinden.

V: Waarvoor is MD5 nog steeds goed?

A: MD5 blijft nuttig voor niet-beveiligingsdoeleinden zoals bestandsintegriteitscontroles, gegevensdeduplicatie, cache-sleutelgeneratie en checksumverificatie waar botsingsbestendigheid niet kritiek is.

V: Hoe verhoudt MD5 zich tot SHA-256?

A: MD5 produceert een 128-bits hash (32 hex tekens) terwijl SHA-256 een 256-bits hash (64 hex tekens) produceert. SHA-256 is cryptografisch veilig en botsingsbestendig, waardoor het geschikt is voor beveiligingstoepassingen waar MD5 dat niet is.

// Bekende MD5-waarden

InvoerMD5
""d41d8cd98f00b204e9800998ecf8427e
abc900150983cd24fb0d6963f7d28e17f72
hello5d41402abc4b2a76b9719d911017c592
The quick brown fox jumps over the lazy dog9e107d9d372bb6826bd81d3542a419d6

// Bestandschecksum berekenen

Linux        md5sum file.zip
macOS        md5 file.zip
Windows      certutil -hashfile file.zip MD5
PowerShell   Get-FileHash file.zip -Algorithm MD5
OpenSSL      openssl md5 file.zip
Python       hashlib.md5(data).hexdigest()
Node.js      crypto.createHash('md5').update(data).digest('hex')

>> Meer vragen

V: Hoe controleer ik een bestand met een MD5-checksum?

A: Bereken de MD5-hash van het gedownloade bestand (bijvoorbeeld met md5sum) en vergelijk die teken voor teken met de gepubliceerde waarde. Komen ze overeen, dan is het bestand niet per ongeluk beschadigd. MD5 beschermt niet tegen opzettelijke manipulatie: gebruik SHA-256 of een handtekening.

V: Waarom is MD5-uitvoer altijd 32 hex-tekens?

A: MD5 levert altijd 128 bits. Elk hex-teken is 4 bits, dus precies 32 tekens, of de invoer nu één byte of een gigabyte is.

V: Wat gebruik ik in plaats van MD5 voor wachtwoorden?

A: Gebruik een trage, gezouten wachtwoordhash zoals Argon2id, bcrypt, scrypt of PBKDF2. Die zijn bewust duur en maken brute force kostbaar; een snelle hash als MD5 is miljarden keren per seconde te berekenen.

// ANDERE TALEN