SHA-256-hashgenerator

Voer tekst in om te hashen.

Plak uw tekst, laat SHA-256 geselecteerd en genereer. U krijgt de 256-bits checksum als 64 hexadecimale tekens, dezelfde waarde die standaard checksumtools voor dezelfde bytes tonen. De andere algoritmen staan eronder ter vergelijking.

Zo genereert u een SHA-256-hash

  1. 1

    Voer de tekst in

    Typ of plak de tekenreeks die u wilt hashen. Spaties, tabs en regeleinden horen bij de invoer.

  2. 2

    Controleer het algoritme

    SHA-256 is de standaardkeuze. Als u het had veranderd, selecteer dan opnieuw SHA-256.

  3. 3

    Genereer

    Klik op genereren om de checksum te berekenen.

  4. 4

    Kopieer het resultaat

    Kopieer de waarde van 64 tekens met de knop kopiëren naast het SHA-256-resultaat.

Zo ziet een SHA-256-checksum eruit

SHA-256 hoort bij de SHA-2-familie. Het levert altijd 256 bits op, weergegeven als 64 hexadecimale tekens, ongeacht de lengte van de invoer.

Invoer SHA-256-checksum
hello 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
Hello 185f8db32271fe25f561a6fc938b2e264306ec304eda518007d1764826381969

Eén letter van kleine naar hoofdletter zetten levert een checksum op die niets zichtbaars gemeen heeft met de eerste. U kunt de eerste waarde controleren met echo -n hello | sha256sum op Linux of macOS. De -n is belangrijk, zie hieronder.

Typische toepassingen

  • Integriteitscontroles: u publiceert de checksum van een tekst of configuratie, en iedereen kan bevestigen dat hij exact dezelfde inhoud heeft.
  • Vingerafdrukken: een stabiele identificatie die uit de inhoud is afgeleid, bijvoorbeeld voor cachesleutels of om wijzigingen te detecteren.
  • Ondertekeningsprocessen: veel handtekening- en tokenformaten hashen hun payload met SHA-256 voordat ze deze ondertekenen.
  • Geheimen vergelijken zonder ze te tonen: twee partijen kunnen checksums vergelijken in plaats van de waarden, zolang de waarde niet makkelijk te raden is.

Grenzen om te kennen

SHA-256 is bewust snel ontworpen. Dat is goed voor vingerafdrukken en slecht voor wachtwoorden, want een aanvaller kan enorme aantallen gissingen per seconde testen. Bewaar wachtwoorden met bcrypt, scrypt of Argon2id en een uniek zout. Deze tool heeft geen zout- of sleutelopties, dus hij levert gewoon SHA-256 op, geen HMAC.

De valkuil van het afsluitende regeleinde

echo hello | sha256sum hasht vijf letters plus een regeleinde en geeft 5891b5b522d5df086d0ff0b110fbd9d21bb4fc7163af34d08286a2e846f6be03. De tool hierboven hasht precies wat in het invoerveld staat, gebruik dus echo -n wanneer u met de terminal vergelijkt.

Een SHA-256-waarde lezen

Hexadecimale cijfers lopen van 0 tot en met 9 en van a tot en met f. Hoofd- of kleine letters betekenen niets, dus 2CF24DBA en 2cf24dba zijn dezelfde checksum. Deze tool toont kleine letters, zoals de meeste opdrachtregeltools en documentatie. Als een systeem hoofdletters teruggeeft, vergelijk dan de waarden nadat u beide in dezelfde schrijfwijze hebt gezet.

Neem bij het plakken van een checksum in een configuratiebestand of bericht alle 64 tekens over. Een afgekapte waarde kan plausibel lijken maar zal nooit overeenkomen, en een gedeeltelijk voorvoegsel is geen veilige vervanging voor de volledige checksum.

Veelgestelde vragen

64 hexadecimale tekens, omdat elk teken 4 bits draagt en de checksum 256 bits heeft.

SHA-2 is de familie. SHA-256 is een van de leden, naast SHA-384 en SHA-512, die deze tool ook aanbiedt.

Nee. Versleuteling kan met een sleutel worden teruggedraaid. Een hash werkt maar één kant op, dus er valt niets te ontsleutelen.

Meestal heeft de shell een regeleinde toegevoegd. Gebruik echo -n of printf zodat alleen uw tekst wordt gehasht.

Gerelateerde tools

Tool beschikbaar in andere talen

Handleidingen en toepassingen