Naar de inhoud

Ontwikkeltool · lokale Web Crypto

Een SHA-digest uit UTF-8-tekst genereren

Voer tekst in, kies SHA-256, SHA-384 of SHA-512 en genereer een hexadecimale digest in kleine letters met de Web Crypto API van de browser. Regeleinden en elk Unicode-teken horen bij de invoer.

Invoer

Je gegevens blijven in deze browser.

De grijze tekst is een voorbeeld. Uitvoeren gebruikt het; de invoer selecteren wist het. Laat het veld leeg om het voorbeeld te herstellen.

Een lege tekenreeks is geldige invoer en heeft een vastgelegde digest. · 10 / 200.000

Opties

Resultaat

Zo genereer je een SHA-hash

Een digest maken en vergelijken

  1. Voer of plak de exacte tekst in.
  2. Kies SHA-256, SHA-384 of SHA-512.
  3. Selecteer Hash genereren.
  4. Kopieer de hexadecimale digest en vergelijk deze met de verwachte bron.

Codering en herhaalbaarheid

Tekst wordt vóór het hashen als UTF-8 gecodeerd. Dezelfde tekenreeks geeft dezelfde digest; een ander regeleinde, andere spatie of normalisatievorm kan een andere digest opleveren.

De uitvoer is hexadecimaal in kleine letters. SHA-256 heeft 64 hextekens, SHA-384 96 en SHA-512 128.

Veiligheidsbeperkingen

  • Een hash is geen versleuteling en kan niet worden ontsleuteld. Deze pagina biedt geen kraak- of omkeerfunctie.
  • Een snelle SHA-digest alleen is niet geschikt voor wachtwoordopslag; gebruik een specifiek wachtwoordhashschema met salts en werkfactoren. MD5 en SHA-1 zijn bewust niet opgenomen.

Veelgestelde vragen over SHA-hashes

Wordt mijn tekst geüpload?

Nee. Web Crypto draait in deze browser en deze pagina stuurt de invoer niet naar een server.

Waarom veranderde één extra regel de hash?

Hashfuncties verwerken elke gecodeerde byte, inclusief CR, LF en spaties.

Kan ik de oorspronkelijke tekst terughalen?

Nee. Een digest werkt één richting op; deze tool biedt geen omkering of gokfunctie.