Tekst Hash Generator: MD5, SHA-1, SHA-256 en SHA-512 Uitgelegd

Begrijp hashfuncties zoals MD5, SHA-1, SHA-256 en SHA-512. Leer hoe hashing werkt, de toepassingen en hoe je tekst-hashes online genereert.

11 februari 2026

Wat Zijn Hashfuncties?

Een hashfunctie is een wiskundig algoritme dat een invoer van willekeurige grootte neemt en een uitvoer met een vaste lengte produceert, een hashwaarde, digest of checksum genoemd. Of je nu een enkel teken of een heel boek hasht, de uitvoerlengte blijft hetzelfde voor een gegeven algoritme. Hashfuncties zijn deterministisch, wat betekent dat dezelfde invoer altijd dezelfde uitvoer produceert.

Hashfuncties zijn fundamentele bouwstenen van de moderne informatica en cybersecurity. Ze worden gebruikt voor alles, van het verifiëren van bestandsdownloads tot het beveiligen van wachtwoorden in databases.

Populaire Hash-Algoritmen

MD5 (Message Digest 5)

MD5 produceert een 128-bits hashwaarde (32 hexadecimale tekens). Het werd veel gebruikt voor bestandsintegriteitscontroles en checksums. MD5 wordt nu echter als cryptografisch gebroken beschouwd vanwege botsings-kwetsbaarheden. Het zou niet meer voor beveiligingsdoeleinden moeten worden gebruikt.

SHA-1 (Secure Hash Algorithm 1)

SHA-1 produceert een 160-bits hash (40 hexadecimale tekens). Het was jarenlang de standaard voor SSL-certificaten en digitale handtekeningen. Net als MD5 is SHA-1 als verouderd verklaard voor beveiligingsgevoelige toepassingen.

SHA-256 (Secure Hash Algorithm 256)

SHA-256 maakt deel uit van de SHA-2-familie en produceert een 256-bits hash (64 hexadecimale tekens). Het is momenteel de meest aanbevolen hashfunctie voor beveiligingsdoeleinden. SHA-256 wordt gebruikt bij Bitcoin-mining, SSL/TLS-certificaten en veel authenticatiesystemen.

SHA-512 (Secure Hash Algorithm 512)

SHA-512 behoort ook tot de SHA-2-familie en produceert een 512-bits hash (128 hexadecimale tekens). Het biedt een nog grotere uitvoerruimte dan SHA-256 en heeft de voorkeur in sommige hoogbeveiligde toepassingen.

Hoe Hashing Werkt

Wanneer je tekst invoert in een hashfunctie, verwerkt het algoritme de gegevens door een reeks wiskundige bewerkingen, waaronder bitsgewijze bewerkingen, modulaire optellingen en compressiefuncties. De belangrijkste eigenschappen van een goede hashfunctie zijn:

  • Deterministisch: Dezelfde invoer produceert altijd dezelfde hash.
  • Snel te berekenen: Het genereren van een hash is snel en efficiënt.
  • Preimage-resistent: Gegeven een hash is het rekenkundig onmogelijk om de oorspronkelijke invoer te vinden.
  • Botsingsresistent: Het is extreem moeilijk om twee verschillende invoeren te vinden die dezelfde hash produceren.
  • Lawine-effect: Een kleine verandering in de invoer produceert een drastisch andere hash.

Toepassingen van Hashfuncties

  • Bestandsintegriteitsverificatie: Bij het downloaden van software publiceert de aanbieder vaak een SHA-256-hash om te verifiëren dat het bestand niet is gewijzigd.
  • Checksums: Databases en netwerkprotocollen gebruiken checksums om gegevensintegriteit te verifiëren.
  • Datadeduplicatie: Hashwaarden kunnen snel duplicaatbestanden identificeren.
  • Digitale handtekeningen: Hashfuncties zijn een kerncomponent van digitale handtekeningalgoritmen.

Hashing vs. Encryptie: Het Verschil Begrijpen

  • Hashing is eenrichtingsverkeer. Eenmaal gehashte gegevens kunnen niet worden teruggebracht naar de oorspronkelijke invoer.
  • Encryptie is tweerichtingsverkeer. Versleutelde gegevens kunnen worden ontsleuteld met de juiste sleutel.

Hoe Gebruik je de Simple-Toolz Hash Generator

Onze hash-generatortool laat je hashes maken voor elke tekstinvoer met meerdere algoritmen tegelijk. Navigeer naar de tool, voer je tekst in en bekijk de gegenereerde hashwaarden voor MD5, SHA-1, SHA-256 en SHA-512 direct. Alle verwerking vindt plaats in je browser, dus je tekst wordt nooit naar een server gestuurd.