Invoer

Uitvoer

Wat is MD5-hashing?

U hebt net een bestand gedownload en wilt er zeker van zijn dat het niet is gemanipuleerd. Of u vergelijkt twee database-dumps en heeft een snelle vingerafdruk nodig. Precies daarvoor is MD5. MD5 (Message-Digest Algorithm 5) is een hashfunctie gedefinieerd in RFC 1321 die een 128-bit hash genereert als hexadecimale string van 32 tekens. Hoewel MD5 niet meer veilig is voor wachtwoorden of digitale handtekeningen — zie OWASP over gegevensintegriteit en de MDN SubtleCrypto.digest()-documentatie voor moderne alternatieven — blijft het ideaal voor checksums, cachesleutels en niet-veiligheidskritisch fingerprinting. Dit hulpmiddel gebruikt de Web Crypto API en werkt volledig in uw browser.

Hoewel MD5 niet langer als veilig wordt beschouwd voor cryptografische doeleinden zoals digitale handtekeningen, blijft het nuttig voor checksums, bestandsintegriteitsverificatie en niet-veiligheidskritische fingerprinting. Het algoritme is formeel gespecificeerd in RFC 1321. Deze tool berekent de MD5-hash van uw volledige invoertekst direct in de browser.

Hoe deze tool te gebruiken

1

Voer uw tekst in

Typ of plak tekst in de linker editor. U kunt ook op Voorbeeld klikken om voorbeeldtekst te laden, of een tekstbestand uploaden.

2

Bekijk de MD5-hash

Het rechterpaneel toont automatisch de MD5-hash van uw invoer. De hash wordt in realtime bijgewerkt terwijl u typt.

3

Kopiëren of downloaden

Klik op Kopiëren om de hash naar uw klembord te kopiëren, of op Downloaden om het als tekstbestand op te slaan.

Hash-voorbeelden

Hier is een voorbeeld van MD5-hashing:

Invoertekst

Invoer

MD5-hash-uitvoer

Uitvoer

Veelgestelde vragen

Is MD5 nog veilig?

Voor checksums en niet-kritisch fingerprinting, ja. Voor wachtwoorden, digitale handtekeningen of certificaten, nee. Bekende collision-aanvallen maken het ongeschikt voor beveiligingskritische toepassingen. Gebruik in dat geval SHA-256.

Waarvoor wordt MD5 tegenwoordig gebruikt?

MD5 wordt veel gebruikt voor bestandsdownload-verificatie, het genereren van cachesleutels, deduplicatie van grote datasets en niet-kritische identificatoren. Veel CDN's en pakketbeheerders publiceren nog steeds MD5-checksums.

Kan ik een MD5-hash omkeren?

Niet direct — hashfuncties zijn eenrichtingsverkeer door ontwerp. U kunt de originele invoer niet wiskundig afleiden uit de hash. Maar voorberekende rainbow-tabellen kunnen zwakke invoer zoals korte wachtwoorden kraken.

Worden mijn gegevens naar een server gestuurd?

Nee. Alles draait lokaal in uw browser. U kunt de internetverbinding verbreken en het hulpmiddel werkt nog steeds. Open het tabblad Netwerk van uw browser en u ziet nul verzoeken tijdens het hashen.

Wat is het verschil tussen MD5 en SHA-256?

Beide zijn hashfuncties, maar SHA-256 produceert een 256-bit uitvoer en wordt als cryptografisch veilig beschouwd. MD5 produceert 128-bit en heeft bekende collision-zwakheden. Gebruik SHA-256 of SHA-512 voor beveiligingskritische toepassingen.

Gerelateerde tools

Referenties: NIST Secure Hash Standard en CSRC Hash Functions Project.