Hash-generator
Bereken MD5-, SHA-1-, SHA-256-, SHA-384- en SHA-512-hashes uit tekst of bestanden. Draait volledig in je browser.
Wat is een cryptografische hash?
Een cryptografische hash is een vingerafdruk met vaste lengte, berekend uit willekeurige invoer. Dezelfde invoer levert altijd dezelfde hash op, maar zelfs een wijziging van één bit herschrijft de uitvoer volledig. Hashes zijn eenrichtingsverkeer — je kunt de oorspronkelijke data niet uit de digest terughalen. Ze worden gebruikt voor integriteitscontroles van bestanden, versie-ID's (Git gebruikt SHA-1/SHA-256), digitale handtekeningen en content-adressering. SHA-256 en hoger zijn de moderne, breed vertrouwde keuze; MD5 en SHA-1 komen nog voor in legacy-systemen, maar mogen niet voor beveiliging worden gebruikt.
Hoe gebruik je deze tool
Kies Tekst en typ of plak een willekeurige tekenreeks — elk ondersteund algoritme update direct. Schakel naar Bestand om een binair bestand (afbeelding, archief, installer, wat dan ook) erin te slepen en de checksum te vergelijken met een gepubliceerde waarde. Tik op een Kopiëren-knop om de hex-digest te grijpen. Alles draait lokaal met de Web Crypto API van de browser; het bestand verlaat je apparaat nooit, ook niet bij zeer grote invoer.
Hashes zijn niet voor wachtwoordopslag
Een kale MD5, SHA-1 of SHA-256 van een wachtwoord is gevaarlijk snel te brute-forcen. Hash je wachtwoorden server-side, gebruik dan een trage, gezouten wachtwoord-hashfunctie — Argon2id, scrypt of bcrypt — nooit een ruwe cryptografische hash. Deze tool is voor integriteitscontroles, contentvingerafdrukken en leerdoeleinden, niet voor het beschermen van inloggegevens.
Algoritme-referentie
Uitvoerlengte en aanbevolen gebruik voor elk ondersteund algoritme.
| Algoritme | Uitvoer (bits / hex-tekens) | Aanbevolen gebruik |
|---|---|---|
| MD5 | 128 / 32 | Legacy checksums only — broken for security. |
| SHA-1 | 160 / 40 | Git compat, legacy systems — avoid for new work. |
| SHA-256 | 256 / 64 | Modern default for integrity & signatures. |
| SHA-384 | 384 / 96 | SHA-512 internals, shorter output. |
| SHA-512 | 512 / 128 | Strongest of the family; faster on 64-bit CPUs. |
Veelgestelde vragen
Worden mijn bestanden of tekst ergens geüpload?
crypto.subtle.digest voor SHA-* en een inline-implementatie voor MD5. Je kunt het verifiëren door DevTools > Network te openen en een bestand erin te slepen — er worden geen requests gedaan. De pagina werkt offline zodra hij is geladen.Waarom staat MD5 er nog op als hij gebroken is?
Kan ik een download verifiëren met deze tool?
Is er een limiet op de bestandsgrootte?
sha256sum op Linux of certutil -hashfile op Windows sneller zijn omdat die het bestand vanaf schijf streamt.Waarom geeft dezelfde tekst een andere hash op een andere site?
\n via echo; pipe met printf %%s of strip de newline om overeen te komen.