Hoe het werkt
Deze tool berekent de MD5-, SHA-1-, SHA-256- en SHA-512-hash van elke tekst die je typt, volledig in je browser — er wordt niets verzonden. Een hash is een eenrichtings-vingerafdruk: dezelfde invoer geeft altijd dezelfde uitvoer, maar je kunt een hash niet terugdraaien naar de originele tekst. Gebruik het om de checksum van een bestand te verifiëren, twee stukken tekst te vergelijken zonder ze bloot te geven, of je eigen code te testen tegen bekende waarden.
Waar deze tool niet voor bedoeld is: wachtwoorden hashen om op te slaan. MD5 en SHA-1 zijn met opzet snel, precies het tegenovergestelde van wat daarvoor nodig is — een echt systeem gebruikt een opzettelijk trage functie zoals bcrypt, scrypt of Argon2 (zie key stretching in ons glossarium) zodat het niet mogelijk is om miljarden wachtwoorden per seconde te proberen.
Gerelateerde termen: Hash · Salt (salten) · Key stretching · CSPRNG
Veelgestelde vragen
Wordt mijn tekst ergens naartoe verzonden?
Nee. Elke hash wordt lokaal in je browser berekend met de Web Crypto API (voor SHA-1/256/512) en een lokale JavaScript-implementatie (voor MD5) — wat je typt verlaat je apparaat nooit.
Waarom worden MD5 en SHA-1 als onveilig gemarkeerd?
Beide hebben bekende botsingsaanvallen — het is mogelijk om twee verschillende invoeren te construeren die dezelfde hash opleveren, wat ze onbruikbaar maakt voor digitale handtekeningen of certificaten. Ze zijn nog steeds prima voor checksums en niet-vijandig gebruik, zoals verifiëren dat een download niet corrupt is.
Welke hash moet ik gebruiken voor een nieuw project?
SHA-256 is de veilige moderne standaardkeuze voor algemeen gebruik hashing. Voor wachtwoordopslag specifiek gebruik je een speciale trage functie (bcrypt, scrypt, Argon2) — nooit een ruwe hash zoals SHA-256 alleen.
Kan ik een bestand hashen, niet alleen tekst?
Niet met deze tool — hij hasht alleen de tekst die je typt of plakt. Voor bestanden zijn de ingebouwde checksumtools van je besturingssysteem (certutil op Windows, shasum of md5 op macOS/Linux) de standaardoptie.