SHA Hash Berekenen — MD5, SHA-256 en Meer
Een cryptografische hash zet invoer van willekeurige lengte om naar een vaste-lengte string. Dezelfde invoer geeft altijd dezelfde hash. Onze generator ondersteunt MD5, SHA-1, SHA-256 en SHA-512.
MD5 vs. SHA-1 vs. SHA-256
MD5 (128 bit) en SHA-1 (160 bit) zijn cryptografisch gebroken — gebruik ze niet voor beveiliging. SHA-256 (256 bit) is de huidige standaard. SHA-512 biedt meer bits maar is overkill voor de meeste toepassingen.
Gebruikstoepassingen
Bestandsintegriteitscontrole: vergelijk hashes voor en na download. Wachtwoordopslag: sla de hash op, niet het wachtwoord (gebruik bcrypt of Argon2, niet MD5). Digitale handtekeningen: hash de inhoud, onderteken de hash.
Rainbow tables en salting
Een rainbow table bevat voorberekende hashes voor veelgebruikte wachtwoorden. Salting voegt willekeurige data toe vóór het hashen, waardoor rainbow tables nutteloos worden. Gebruik altijd wachtwoordspecifieke hashfuncties met ingebouwd salting.