Webtools

Hash-generator

Bereken MD5, SHA-1, SHA-256 en meer

Hashes worden live bijgewerkt terwijl je typt. 0 bytes invoer.

MD5
SHA-1
SHA-256
SHA-384
SHA-512
CRC32

Over hashfuncties

Een hashfunctie neemt invoergegevens en produceert een vingerafdruk met vaste lengte. Dezelfde invoer produceert altijd dezelfde hash; zelfs minuscule wijzigingen in de invoer produceren een totaal verschillende hash. Hashes worden veel gebruikt voor integriteitscontroles, deduplicatie, wachtwoordopslag, bestandsidentificatie en digitale handtekeningen.

Moderne toepassingen moeten SHA-256 of sterker gebruiken voor veiligheid. MD5 en SHA-1 zijn nog steeds nuttig voor niet-beveiligde checksums, maar mogen nooit worden gebruikt voor wachtwoordopslag of handtekeningen — ze hebben bekende cryptografische zwaktes.

Veelgestelde vragen

Is MD5 nog steeds veilig?
Voor bestandscontroles of het genereren van niet-beveiligde sleutels, ja. Voor alles wat cryptografisch is — wachtwoorden, handtekeningen, certificaten — nee. MD5 heeft praktische botsingsaanvallen. Gebruik SHA-256 of hoger.
Moet ik wachtwoorden hashen met SHA-256?
Nee. Wachtwoorden moeten worden gehasht met een trage, gezoutde, wachtwoordspecifieke functie: bcrypt, scrypt of Argon2. Plain SHA-256 is te snel — aanvallers kunnen miljarden gokken per seconde proberen.