Hash-calculator
Bereken veelvoorkomende tekst- of lokale bestandsdigests in de browser en vergelijk exacte hexadecimale uitvoer voor integriteitscontroles.
Aan de slag
Wat deze tool u helpt doen
Bereken veelvoorkomende tekst- of lokale bestandsdigests in de browser en vergelijk exacte hexadecimale uitvoer voor integriteitscontroles.
Uitgewerkt voorbeeld
Tekst: hello met SHA-256
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 (64 hexadecimale tekens in totaal)
Hoe het resultaat tot stand komt
Een cryptografische hash wijst willekeurige invoerbytes toe aan een digest met vaste lengte. Een wijziging van één byte zou een andere digest moeten opleveren, maar de digest kan de oorspronkelijke invoer niet herstellen.
Nuttige workflows
- Een gedownload bestand vergelijken met een uitgeverscontrolesom
- Herhaalbare testdigests genereren
- Bevestigen of twee tekstwaarden identieke bytes hebben
Belangrijke beperkingen
- MD5 en SHA-1 zijn ongeschikt voor moderne botsingsbestendige beveiliging.
- Een gewone snelle hash is geen wachtwoordopslag; wachtwoordsystemen vereisen een gezouten, langzame wachtwoordhashfunctie.
- Verschillende regeleinden of tekstcoderingen produceren verschillende digests.
Veelgestelde vragen
Kan een hash worden ontsleuteld?
Nee. Hashing is eenrichtingsverkeer; zwakke invoer kan nog steeds worden geraden door kandidaatwaarden te hashen.
Waarom verschilt mijn controlesom?
Controleer het algoritme, de exacte bestandsversie, tekstcodering, hoofdlettergebruik en regeleinden.
Tekst wordt als UTF-8 gecodeerd zonder spaties te trimmen of Unicode te normaliseren; het tekstvak gebruikt LF. Bestanden behouden hun bytes, inclusief BOM of CRLF. Lege invoer is geldig. Grenzen: één bestand tot 64 MiB (67108864 bytes) of 500000 UTF-16-code-eenheden tekst; bestanden worden volledig in het geheugen gelezen. MD5, SHA-1, SHA-256, SHA-384 en SHA-512 geven 32, 40, 64, 96 en 128 hextekens. Hoofdletters veranderen alleen de weergave. Resultaat: algoritme, bron, bytes en digest; kopiëren, geen download. Gelijke digests zijn een aanwijzing, geen wiskundig bewijs voor gelijke bytes of auteurschap: botsingen bestaan. Vergelijk met een geauthenticeerde uitgeverscontrolesom.
De verwerking gebeurt lokaal in je browser.