SHA512-hashgenerator

Typ of plak een willekeurige tekst en deze generator geeft de SHA-512-digest terug als een hexadecimale reeks van 128 tekens in kleine letters. SHA-512 is het 512-bits lid van de SHA-2-familie en wordt veel gebruikt voor checksums, integriteitscontroles en digitale handtekeningen. De tekst die je invoert wordt alleen gebruikt om de hash te berekenen en wordt niet opgeslagen.

Zo genereer je een SHA-512-hash

  1. 1

    Plak je tekst

    Typ of plak van alles, van één woord tot een lang document, in het invoerveld.

  2. 2

    Genereer de hash

    Klik op Genereren en de SHA-512-digest wordt berekend uit precies de bytes die je hebt ingevoerd.

  3. 3

    Kopieer de 128-teken hex

    Het resultaat is een hexadecimale reeks van 128 tekens in kleine letters. Gebruik de kopieerknop om hem op te halen.

  4. 4

    Gebruik hem als checksum

    Vergelijk de hash met een gepubliceerde SHA-512-waarde: verschilt er ook maar één teken, dan is de tekst niet identiek.

Hoe het resultaat eruitziet

Een SHA-512-digest is altijd 512 bits, oftewel 64 bytes, hier weergegeven als 128 hexadecimale tekens in kleine letters. Dezelfde invoer levert altijd dezelfde digest op, en één teken veranderen geeft een compleet ander resultaat (lawine-effect).

Eigenschap Waarde
Algoritme SHA-512 (SHA-2-familie)
Uitvoergrootte 512 bits / 64 bytes
Hex-lengte 128 tekens, kleine letters
Omkeerbaar Nee (eenrichtingsfunctie)

Een checksum, geen versleuteling

SHA-512 is een eenrichtingshash. Je kunt de oorspronkelijke tekst niet uit de digest terughalen en er is geen ontsleutelstap. Hij is bedoeld om te detecteren of gegevens zijn veranderd, niet om ze te verbergen. Download je een bestand waarvan de aanbieder een SHA-512-waarde vermeldt, dan bevestigt het hashen van dezelfde inhoud met elk teken gelijk dat er tijdens de overdracht niets is gewijzigd.

Niet voor het opslaan van wachtwoorden

Een kale SHA-512-hash is snel en zonder salt, precies wat je niet wilt voor wachtwoorden: een aanvaller kan miljarden pogingen per seconde doen. Gebruik voor het opslaan van wachtwoorden een traag, gesalt algoritme zoals bcrypt, scrypt of Argon2. SHA-512 is het juiste gereedschap voor integriteit, niet voor het beschermen van opgeslagen geheimen.

SHA-512 tegenover SHA-256

Beide horen bij de SHA-2-familie. SHA-512 produceert een digest van 512 bits (128 hex-tekens) en werkt met 64-bits woorden; SHA-256 produceert een digest van 256 bits (64 hex-tekens). Op zuivere 64-bits CPU’s is SHA-512 vaak sneller per byte, maar veel moderne processors versnellen juist SHA-256 in hardware.

Veelgestelde vragen

Altijd 128 hexadecimale tekens (512 bits, oftewel 64 bytes), ongeacht hoe lang of kort de invoer is.

Nee. SHA-512 is een eenrichtingsfunctie, dus de digest kan niet worden omgekeerd. Hij is bedoeld om integriteit te controleren, niet om te versleutelen.

Nee. Een kale, ongesalte SHA-512-hash is veel te snel om wachtwoorden op te slaan. Gebruik bcrypt, scrypt of Argon2, die bewust traag en gesalt zijn.

Beide horen bij de SHA-2-familie. SHA-512 geeft een digest van 512 bits (128 hex-tekens) en werkt met 64-bits woorden; SHA-256 geeft een digest van 256 bits (64 hex-tekens). Op zuivere 64-bits CPU’s is SHA-512 vaak sneller per byte, terwijl veel moderne CPU’s SHA-256 versnellen.

Gerelateerde tools

Tool beschikbaar in andere talen