MD5 SHA Hash Generator
Generate hashes
Generate hashes Wordt lokaal uitgevoerd in uw browser
About the
De Hash Generator berekent de MD5-, SHA-1-, SHA-256- en SHA-512-samenvattingen van elke tekst in uw browser en toont ze alle vier tegelijk, zodat u ze kunt vergelijken. Een hash is een vingerafdruk met een vaste lengte: dezelfde invoer geeft altijd dezelfde uitvoer, en het veranderen van één teken levert een compleet andere samenvatting op. Dat maakt het nuttig voor het verifiëren van downloads en voor het reproduceren van een waarde die een systeem verwacht. Het is nadrukkelijk geen encryptie, omdat een hash niet ongedaan kan worden gemaakt en MD5 en SHA-1 niet langer als veilig worden beschouwd tegen opzettelijke botsingsaanvallen.
Where people use the
- Een gedownload bestand verifiëren aan de hand van een gepubliceerde controlesom.
- Het reproduceren van een hashwaarde die een API-handtekening vereist.
- Controleren of twee kopieën van een string byte-identiek zijn.
- Leren hoe een enkele karakterverandering een hele samenvatting verandert.
How to use the
- 1
Voer de tekst in
Plak alles, van een enkel woord tot een heel document. Witruimte en hoofdlettergebruik maken deel uit van de invoer, dus een extra spatie verandert het resultaat.
- 2
Genereer
Alle vier de samenvattingen worden in één keer berekend. MD5 draait lokaal in JavaScript; de SHA-familie gebruikt de eigen crypto.subtle-implementatie van de browser.
- 3
Vergelijk met de gepubliceerde waarde
Een controlesom komt precies overeen of niet. Er is geen gedeeltelijke match en geen tolerantie.
- 4
Kopieer de samenvatting die u nodig heeft
Elke rij heeft zijn eigen kopieerknop, zodat u het juiste algoritme krijgt zonder de lijst opnieuw te lezen.
Tips en beste praktijken
- Gebruik nooit een gewone hash voor wachtwoorden; gebruik een gezouten, langzame sleutelafleidingsfunctie.
- Match het algoritme met wat het andere systeem verwacht; een correcte SHA-256 is nog steeds verkeerd als MD5 werd aangevraagd.
- Let op volgende nieuwe regels wanneer een controlesom niet overeenkomt.
Veelgestelde vragen
Kan een hash worden teruggedraaid?
Nee. Een samenvatting gooit informatie weg: SHA-256 comprimeert willekeurig lange invoer in 256 bits. De enige weg terug is door de invoer te raden en te vergelijken. Daarom is hashen geen versleuteling en mag het niet worden gebruikt om herstelbare geheimen op te slaan.
Is MD5 veilig te gebruiken?
Niet voor de veiligheid. Praktische botsingsaanvallen tegen MD5 bestaan al jaren en SHA-1-botsingen zijn publiekelijk gedemonstreerd. Gebruik MD5 alleen voor niet-vijandige controlesommen, oudere compatibiliteit of het matchen van een waarde die een oud systeem al produceerde. Gebruik voor alles wat met beveiliging te maken heeft SHA-256 of SHA-512, en voor wachtwoorden gebruik bcrypt, scrypt of Argon2 met een salt.
Waarom komt mijn hash niet overeen met die op de downloadpagina?
Vrijwel altijd omdat de input verschilt. Een afsluitende nieuwe regel, een ander regeleinde of een stuklijst aan het begin van het bestand veranderen allemaal de samenvatting. Hash de exacte bytes, geen opnieuw getypte kopie.
Hoe verschilt een bestandscontrolesom hiervan?
Deze tool hasht de tekst die u plakt. Een bestandscontrolesom hasht de onbewerkte bytes op schijf. Voor een groot bestand gebruikt u een opdrachtregelprogramma zoals sha256sum in plaats van de inhoud te plakken.
Wordt de tekst naar een server verzonden?
Nee. MD5 wordt hier in JavaScript berekend en de SHA-familie gebruikt de Web Crypto API van de browser, zodat de invoer uw apparaat nooit verlaat. Daarom kunt u de inloggegevens waarmee u test veilig hashen.
Wat betekent de hashlengte?
Het ligt per algoritme vast: 32 hexadecimale tekens voor MD5, 40 voor SHA-1, 64 voor SHA-256 en 128 voor SHA-512. Een langere samenvatting betekent een grotere uitvoerruimte, geen sterkere garantie op zichzelf.