🔐 Hash Generator

Genereer direct MD5, SHA-1, SHA-256 en SHA-512 hashes in uw browser.

Wat zijn cryptografische hashfuncties?

Een cryptografische hashfunctie is een wiskundig algoritme dat gegevens van willekeurige grootte omzet naar een tekenreeks met een vaste grootte. Het is een eenrichtingsfunctie.

Ondersteunde Algoritmen

  • MD5 (128-bit): Snel maar onveilig. Gebruikt voor checksums en niet-beveiligingsdoeleinden. Fast but considered insecure for cryptographic purposes. Still used for checksums.
  • SHA-1 (160-bit): Verouderd algoritme. Onveilig, maar nog steeds gebruikt in sommige systemen (bijv. Git). Deprecated for security. Vulnerable to collision attacks since 2017.
  • SHA-256 (256-bit): Industriestandaard. Gebruikt in SSL/TLS en digitale handtekeningen. Part of SHA-2 family. Widely used in SSL, Bitcoin, and modern security.
  • SHA-512 (512-bit): Maximale veiligheid. Aanbevolen voor wachtwoordhashing. Strongest common hash. Used in high-security applications.

Veelgestelde Vragen

Is MD5 nog steeds veilig om te gebruiken?

MD5 wordt beschouwd als cryptografisch gebroken. Gebruik het alleen voor niet-beveiligingsdoeleinden. Gebruik voor beveiliging SHA-256 of SHA-512.

Kan een hash worden omgekeerd?

Nee. Cryptografische hashfuncties zijn eenrichtingsverkeer. Zwakke hashes kunnen echter worden geraden via rainbow tables. Gebruik salt voor wachtwoorden.

Creates cryptographic hash values (MD5, SHA-1, SHA-256, SHA-512) for data integrity verification, password storage, and digital signatures.

Key Facts

  • SHA-256 produces 64 hex character hash
  • MD5 collision attacks demonstrated in 2004
  • Bitcoin uses double SHA-256
  • Single bit change completely changes output (avalanche effect)

Frequently Asked Questions

Which hash algorithm to use?

SHA-256 for general purpose. MD5/SHA-1 broken for security. For passwords use bcrypt/Argon2.

Is MD5 still safe?

Not for security (collisions found 2004). OK for checksums and cache keys where collision resistance not critical.

What is a hash collision?

Two different inputs producing same hash. Should be computationally infeasible for secure algorithms.

What is a hash function?

One-way algorithm converting any input to fixed-length string. Same input always produces same hash, irreversible.