De MD5-hash van een tekst genereren
Deze pagina codeert een tekst met MD5. MD5 werd vroeger veel gebruikt om wachtwoorden in databases op te slaan en om de integriteit van bestanden te controleren.
Wat is MD5?
MD5 (Message Digest Algorithm 5) is een veelgebruikt hash-algoritme dat een waarde van 128 bits oplevert, meestal weergegeven als een reeks van 32 hexadecimale tekens. Het werd in 1991 ontwikkeld door Ronald Rivest.
MD5 neemt invoer van willekeurige lengte en levert een samenvatting van vaste lengte op. Het doel van een hash-algoritme als MD5 is gegevens van elke grootte om te zetten in een unieke reeks van vaste lengte, die meestal wordt gebruikt om de integriteit van gegevens te controleren. Let wel: MD5 geldt als zwak op het gebied van beveiliging door de kwetsbaarheden die in de loop der tijd zijn ontdekt en waarmee botsingen (verschillende gegevens met dezelfde hash) te maken zijn. Daardoor is het ongeschikt voor gevoelige toepassingen. Voor het opslaan van wachtwoorden gebruik je beter bcrypt, scrypt of Argon2.