Hash-generator
Bereken MD5-, SHA-1-, SHA-256-, SHA-384- en SHA-512-controlesommen
Over cryptografische hashfuncties
Een hashfunctie zet invoer van willekeurige lengte om in een digest met vaste lengte. Dezelfde invoer levert altijd dezelfde digest op, en één gewijzigd bit geeft een volledig ander resultaat. Hashes zijn eenrichtingsverkeer: uit de digest kunt u de invoer niet terughalen.
Welk algoritme kan ik gebruiken?
- MD5 (128 bit) — qua beveiliging gebroken. Alleen nog geschikt voor controlesommen en cachesleutels.
- SHA-1 (160 bit) — verouderd; praktische botsingen bestaan. Vermijd het voor nieuw werk.
- SHA-256 (256 bit) — de verstandige standaardkeuze voor integriteit en handtekeningen.
- SHA-384 / SHA-512 — langere digests; SHA-512 is op 64-bits hardware vaak sneller.
Gebruik deze niet voor wachtwoorden
Gewone hashes zijn veel te snel om wachtwoorden op te slaan. Gebruik een daarvoor gemaakte functie zoals Argon2id, scrypt of bcrypt: bewust traag en voorzien van salt.
Privacy
Al het hashen gebeurt lokaal in uw browser via de Web Crypto API (en een op zichzelf staande MD5-implementatie). Niets van wat u typt wordt naar een server gestuurd.