Wat het doet
Deze tool berekent de MD5-hash van elke tekst. MD5 is een cryptografische hashfunctie die Ronald Rivest in 1992 ontwierp. Hij zet invoer van elke lengte om in een vaste waarde van 128 bits, weergegeven als 32 hexadecimale tekens. Dezelfde invoer geeft altijd dezelfde hash, en als je één teken verandert, verandert de hash volledig.
Zo gebruik je het
- Typ of plak tekst in het invoervak, sleep er een tekstbestand op of druk op Voorbeeld.
- De MD5-hash verschijnt terwijl je typt.
- Kies uitvoer in Hex of Base64, en zet Hex in hoofdletters aan als het systeem waarmee je vergelijkt hoofdletters gebruikt.
- Zet Elke regel apart hashen aan om een lijst, zoals veel wachtwoorden of ID’s, in één keer te hashen. Elke regel krijgt zijn eigen hash op de overeenkomende uitvoerregel.
De tekst wordt als UTF-8 gehasht, precies zoals getypt, inclusief spaties en regeleinden. Wil je de inhoud van een bestand hashen of andere algoritmen gebruiken, kijk dan bij de algemene hashgenerator.
Voorbeeld
Input: The quick brown fox jumps over the lazy dog
MD5: 9e107d9d372bb6826bd81d3542a419d6
Zet er een punt achter en de hash verandert volledig. Dit ‘lawine-effect’ maakt hashes nuttig om elke wijziging in data op te sporen.
Waar MD5 wordt gebruikt
MD5 is nog overal te vinden als snelle checksum: controleren of een download of gekopieerd bestand intact is, cachesleutels en ETags, het ontdubbelen van bestanden en de header Content-MD5. Het is prima zolang niemand een overeenkomst probeert te vervalsen.
Beveiliging
MD5 is gebroken voor beveiliging. Sinds 2004 bestaan er praktische collision-aanvallen: iedereen kan twee verschillende bestanden met dezelfde MD5 maken. Gebruik het nooit voor wachtwoorden, handtekeningen of certificaten. Gebruik voor beveiliging SHA-256. Gebruik voor wachtwoorden een trage wachtwoordhash zoals bcrypt, scrypt of Argon2.
Veelgestelde vragen
› Wordt mijn tekst naar een server gestuurd?
Nee. De MD5-hash wordt in je browser berekend, dus wachtwoorden, sleutels en privétekst verlaten je apparaat nooit.
› Kan een MD5-hash worden ontsleuteld?
Nee. MD5 is een eenrichtingshash, geen versleuteling. Sites die beweren hem te ontsleutelen zoeken de waarde op in tabellen met hashes van veelgebruikte woorden, wat alleen werkt voor korte of veelvoorkomende invoer.
› Waarom komt mijn MD5 niet overeen met die van een andere tool?
Meestal verschilt de invoer door onzichtbare tekens: een newline aan het eind (echo voegt er een toe, gebruik echo -n), Windows-regeleinden (CRLF), een spatie aan het begin of een andere tekstcodering. Deze tool hasht precies de UTF-8-bytes van het tekstvak.
› Hoe lang is een MD5-hash?
128 bits: 32 hexadecimale tekens, of 24 tekens in Base64.
› Is MD5 veilig?
MD5 is gebroken voor beveiliging. Sinds 2004 bestaan er praktische collision-aanvallen: iedereen kan twee verschillende bestanden met dezelfde MD5 maken. Gebruik het nooit voor wachtwoorden, handtekeningen of certificaten.