Hash Generator
Bereken veelgebruikte hashes van tekst in één tool. Kies MD5, SHA-1, SHA-256, SHA-384 of SHA-512 met de switch en kopieer het resultaat direct. SHA-256, SHA-384 en SHA-512 zijn de aanbevolen keuzes voor moderne integriteitscontroles. MD5 en SHA-1 zijn verouderd en ongeschikt voor beveiliging, maar kunnen nog nuttig zijn voor legacy-checksums of niet-adversariële duplicaatcontroles. De berekening gebeurt volledig lokaal in je browser: er wordt niets naar onze server verstuurd en niets opgeslagen.
Waar je dit voor gebruikt
(lege tekst) → e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855hello → 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824Westcube → SHA-256: 3f41cda1d5956056e052198d4e255ec967752d85ce67ac861e492653f8560404
Wat anderen van deze tool vinden
Nog geen beoordelingen voor deze tool. Die van jou is de eerste.
Werk je met Westcube?
Laat ook een review achter op GoogleVeelgestelde vragen
Wat is SHA-256 en waarvoor wordt het gebruikt?
SHA-256 is een cryptografische hashfunctie uit de SHA-2-familie die elke invoer omzet naar een vaste uitvoer van 256 bits (weergegeven als 64 hexadecimale tekens). Het wordt overal gebruikt waar je moet kunnen verifiëren dat data niet gewijzigd is: checksums bij bestandsdownloads, commit-hashes in Git, blockchain-technologie, digitale handtekeningen en het signeren van API-requests. Omdat de hash bij de kleinste wijziging in de invoer volledig verandert, is elke onbedoelde of moedwillige aanpassing direct zichtbaar.
Kun je een SHA-256-hash terugdraaien naar de originele tekst?
Nee, en dat is precies het punt. SHA-256 is een eenrichtingsfunctie (one-way function): er bestaat geen wiskundige bewerking om van de hash terug naar de oorspronkelijke invoer te rekenen. Dit is fundamenteel anders dan encoderingen zoals Base64, die je zo terugdraait met een decoder. Het enige praktische pad terug is 'brute-forcen' — elke mogelijke invoer proberen tot je een match vindt — wat voor willekeurige tekst rekenkundig onhaalbaar is. Voor wachtwoorden gebruik je overigens niet kale SHA-256, maar een trage, salted hashfunctie zoals bcrypt of Argon2 (SHA-256 is bewust snel, wat het juist ongeschikt maakt tegen brute-force-aanvallen op wachtwoorden).
Wat is het verschil tussen SHA-256 en MD5?
Beide zijn hashfuncties, maar MD5 (128-bits uitvoer, 32 hex-tekens) wordt al jaren als cryptografisch gebroken beschouwd: er zijn praktische methodes bekend om twee verschillende invoeren te vinden die dezelfde MD5-hash opleveren (een 'botsing' of collision). SHA-256 (256-bits uitvoer) is aanzienlijk botsingsbestendiger en geldt als de huidige standaard voor toepassingen waar integriteit en beveiliging ertoe doen. Gebruik MD5 hooguit nog voor niet-kritieke doeleinden zoals een snelle duplicaat-check; voor alles met een beveiligingscomponent is SHA-256 (of hoger) de juiste keuze.
Wordt mijn tekst opgeslagen voordat de hash wordt berekend?
Nee. De berekening gebeurt volledig lokaal in je browser via de Web Crypto API (`crypto.subtle.digest`) van je eigen apparaat. Er wordt niets naar een server van Westcube (of wie dan ook) verstuurd, niets gelogd en niets bewaard. Sluit je het tabblad, dan is zowel je invoer als de hash verdwenen.