Starten Site indienen

Hashgenerator voor MD5, SHA-1 en SHA-256

Developer Tools

Zet elke tekst om in een MD5-, SHA-1- of SHA-256-digest, met correcte UTF-8-behandeling en de lengte van de digest erbij.

Regeleinden worden exact overgenomen zoals getypt. Een lege invoer levert nog steeds een digest op.

Resultaat

Hash —
  • Digestgrootte — bit
  • Hex-tekens —
  • Invoerbytes — B

Wijzig een invoer en het resultaat wordt direct bijgewerkt.

Formule en regels

  • Een hashfunctie zet elke invoer om in een digest met vaste lengte, en dezelfde invoer levert altijd dezelfde digest op.
  • MD5 schrijft 128 bits als 32 hexadecimale tekens, SHA-1 schrijft 160 bits als 40, en SHA-256 schrijft 256 bits als 64.
  • De tekst wordt vóór het hashen gecodeerd als UTF-8-bytes, dus letters met accenten en emoji tellen elk als meerdere bytes.
  • Het wijzigen van één teken zou ongeveer de helft van de uitvoerbits moeten veranderen; dat maakt hashes nuttig voor integriteitscontroles.

Uitgewerkte voorbeelden

De klassieke testszin

Invoer The quick brown fox jumps over the lazy dog

Resultaat SHA-256 geeft d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592.

Eén woord, drie algoritmen

Invoer abc

Resultaat MD5 900150983cd24fb0d6963f7d28e17f72, SHA-1 a9993e364706816aba3e25717850c26c9cd0d89d, SHA-256 ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad.

Een lege invoer

Invoer Helemaal niets.

Resultaat De MD5 van niets is d41d8cd98f00b204e9800998ecf8427e, dus het resultaat is nooit leeg.

Veelgestelde vragen

Kan een hash worden teruggedraaid?

In de praktijk niet. De digest bewaart geen kopie van de invoer, dus de enige opties zijn invoer raden tot er een overeenkomt of een vooraf berekende tabel met veelvoorkomende waarden gebruiken.

Is MD5 nog veilig om te gebruiken?

MD5 is onveilig: er bestaan praktische collisions. Het is prima voor snelle checksum-vergelijkingen, maar nooit voor handtekeningen, certificaten of wachtwoordopslag.

Waarom gebruiken wachtwoordhashes dan bcrypt?

bcrypt voegt een willekeurige salt toe en is bewust traag, zodat identieke wachtwoorden verschillend hashen en bulkraden duur wordt. MD5 en SHA-256 zijn van nature snel, wat aanvallers helpt.

Verstuurt de tool mijn tekst ergens naartoe?

Nee. De digest wordt door JavaScript op je apparaat berekend, dus wachtwoorden of conceptdocumenten die je hier plakt blijven lokaal.

Disclaimer: De resultaten volgen de formule op deze pagina en zijn alleen indicatief. Werkelijke hoeveelheden verschillen per materiaal, techniek en omstandigheden; reken een marge voordat je bestelt.