Password Generator

Hash-generator — MD5, SHA-1, SHA-256 & SHA-512

Hebt u de hash van een stuk tekst nodig? Typ of plak deze hierboven en de tool toont direct de bijbehorende MD5-, SHA-1-, SHA-256- en SHA-512-waarden — kopieer er elke met één klik. De SHA-hashes worden berekend met de ingebouwde Web Crypto API van uw browser en MD5 met een standaard lokale routine, zodat uw tekst nooit wordt verzonden, gelogd of opgeslagen.

Hash-generator

Hashes

MD5 —
SHA-1 —
SHA-256 —
SHA-512 —
Lokaal gehasht in uw browser — uw tekst wordt nergens naartoe verzonden.
Gekopieerd

Wat is een hash?

Een hashfunctie neemt elke invoer — een woord, een alinea, een heel bestand — en zet die om in een korte tekenreeks met vaste lengte, een digest genoemd. Goede hashfuncties delen drie nuttige eigenschappen:

  • Deterministisch: dezelfde invoer levert altijd dezelfde hash op.
  • Vaste lengte: de digest is even groot, ongeacht hoe groot de invoer is.
  • Eenrichtings: u kunt een hash niet terugrekenen naar de oorspronkelijke tekst.
  • Lawine-effect: verander één enkel teken en de hele hash verandert volledig.

MD5, SHA-1, SHA-256 en SHA-512

Dit zijn de meest gebruikte hash-algoritmen, en ze verschillen vooral in digestlengte en beveiliging:

AlgoritmeDigestlengteStatus
MD5128-bit (32 hex)Snel maar gebroken — prima voor checksums, niet voor beveiliging.
SHA-1160-bit (40 hex)Afgeraden voor beveiliging; collisions zijn bekend.
SHA-256256-bit (64 hex)Sterk en aanbevolen voor de meeste toepassingen vandaag de dag.
SHA-512512-bit (128 hex)Sterk, met een langere digest dan SHA-256.

Waarvoor hashes worden gebruikt

  • Bestandsintegriteit / checksums: vergelijk de hash van een bestand met een gepubliceerde hash om te bevestigen dat het correct is gedownload en niet is gemanipuleerd.
  • Wijzigingen detecteren: een andere hash betekent dat de inhoud is veranderd, al is het maar met één teken.
  • Deduplicatie en indexering: identieke inhoud levert identieke hashes op.
  • Digitale handtekeningen en certificaten: deze ondertekenen een hash van de gegevens in plaats van het geheel.

Belangrijk: hashen is geen encryptie — en geen wachtwoordopslag

Hashen is eenrichtings: het is geen encryptie, en er bestaat geen "ontsleutelen" omdat er geen sleutel bij betrokken is. Het is ook niet de manier waarop u op zichzelf wachtwoorden zou moeten opslaan. Een eenvoudige MD5 of SHA-256 van een wachtwoord kan snel worden gekraakt met lookup-tabellen. Goede wachtwoordopslag gebruikt een traag, gesalt algoritme zoals bcrypt, scrypt of Argon2. Gebruik om te beginnen onze wachtwoordgenerator om sterke wachtwoorden te maken.

Veelgestelde vragen

Wordt mijn tekst naar een server verzonden?

Nee. Al het hashen gebeurt in uw browser — SHA via de Web Crypto API, MD5 via een lokale routine. Niets van wat u typt wordt verzonden, gelogd of opgeslagen.

Welke hash moet ik gebruiken?

Gebruik voor alles wat met beveiliging te maken heeft SHA-256 (of SHA-512). Gebruik MD5 of SHA-1 alleen voor niet-beveiligingstaken zoals snelle checksums, en alleen wanneer iets ze specifiek vereist.

Kan een hash worden teruggedraaid?

Nee. Hashes zijn eenrichtings. Zogenaamde "MD5 decrypt"-sites zoeken de hash simpelweg op in een database van vooraf berekende veelvoorkomende waarden — ze rekenen de wiskunde niet terug.

Waarom leverden twee verschillende teksten dezelfde hash op?

Bij sterke algoritmen gebeurt dat in de praktijk nooit. Een dergelijke "collision" is alleen haalbaar met gebroken algoritmen zoals MD5 en SHA-1, en dat is precies waarom u er voor beveiliging niet op moet vertrouwen.

Meer tools

Wachtwoordgenerator — Genereer in enkele seconden sterke, willekeurige wachtwoorden en onthoudbare wachtzinnen. Kies de lengte en tekensets die je wilt en kopieer je wachtwoord meteen — alles draait lokaal in je browser, zodat er nooit iets wordt verzonden, gelogd of opgeslagen.

PIN-generator — Genereer willekeurige, veilige pincodes (3–12 cijfers) direct in je browser. Vermijd zwakke pincodes zoals 1234 of 0000, maak ze in bulk aan en kopieer ze met één klik — er wordt niets verzonden.

Wachtwoordzin-generator — Maak sterke, memoriseerbare wachtwoordzinnen van willekeurige woorden — makkelijk te onthouden, moeilijk te kraken. Kies het aantal woorden en de scheidingstekens, genereer in bulk, allemaal lokaal in uw browser.

Wachtwoordsterktecontrole — Test direct de sterkte van je wachtwoord. Bekijk de entropie, de geschatte kraaktijd en precies wat je moet verbeteren — alles lokaal gecontroleerd in je browser, nooit ergens naartoe verzonden.

Wachtwoordlekcontrole — Controleer of je wachtwoord is voorgekomen in een bekend datalek. Dankzij k-anonymity worden alleen de eerste vijf tekens van de hash verzonden — je wachtwoord blijft in je browser.