SHA-512-hash en checksum

Bereken SHA-512 voor UTF-8-tekst of lokale bestanden en vergelijk de volledige checksum van 128 tekens. Met abc-voorbeeld en uitleg over bestandscontrole.

Berekenen
0 tekens
Resultaat

Het resultaat verschijnt hier.

Zo bereken en vergelijk je SHA-512

  1. Voer tekst in of kies een lokaal bestand; het geselecteerde bestand krijgt voorrang.
  2. Plak alleen de verwachte SHA-512-hash als je een checksum wilt vergelijken.
  3. Bereken, controleer het resultaat en kopieer of download alle 128 tekens.

Aan de slag met SHA-512-hash en checksum

SHA-512 levert een digest van 512 bits, weergegeven met 128 hexadecimale tekens. De bestandsinhoud bepaalt de hash; de bestandsnaam telt niet mee.

SHA-512-voorbeeld: de standaardtestvector abc

Invoer
abc
Resultaat
ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f

Vragen over SHA-512-hash en checksum

Waarom is een SHA-512-hash 128 tekens lang?

SHA-512 maakt een digest van 512 bits, hier weergegeven als 128 hexadecimale tekens in kleine letters, inclusief voorloopnullen. Tekst gebruikt UTF-8 en bestanden worden op basis van hun exacte bytes berekend. De browserlimieten zijn 8 MiB tekst en 32 MiB per bestand.

Is SHA-512/256 gewoon een ingekorte SHA-512?

Nee. SHA-512/256 gebruikt andere beginwaarden, dus de uitkomst is niet simpelweg de eerste 64 hexadecimale tekens van SHA-512. Ook SHA-384 en SHA3-512 zijn andere algoritmen. Deze pagina berekent volledige SHA-512; gebruik de SHA-256-tool als je bron dat algoritme voorschrijft.

Hoe controleer ik een bestand en waarom kunnen hashes verschillen?

Kies het bestand en plak alleen de verwachte hash, zonder bestandsnaam of SHA512:-voorvoegsel. De vergelijking negeert hoofdletters en witruimte aan de uiteinden, maar de invoer zelf wordt niet bijgesneden of genormaliseerd. Spaties, CRLF tegenover LF, een laatste regeleinde, UTF-8 BOM en Unicode-weergave kunnen de digest veranderen. Bestandsnamen en paden tellen niet mee.

Bewijst een overeenkomst de echtheid? Kun je SHA-512 ontsleutelen?

Een overeenkomst helpt alleen bij integriteitscontrole als de verwachte digest uit een betrouwbare bron komt. Gewone SHA-512 authenticeert geen afzender, controleert geen digitale handtekening en is geen omkeerbare versleuteling. Gebruik HMAC-SHA-512 in de HMAC-tool voor berichtauthenticatie met een sleutel en een speciale methode zoals Argon2id voor wachtwoordopslag.

Worden mijn bestanden, tokens of teksten geüpload?

Nee. De verwerking vindt plaats in je browser. De website levert de pagina en de programmacode, maar stuurt je invoer niet naar een conversieserver en slaat die niet op in een account.

  • SHA-256-hash en checksum

    Bereken SHA-256 voor tekst en bestanden en controleer downloads aan de hand van gepubliceerde checksums.

  • HMAC genereren

    Genereer HMAC-SHA-1, HMAC-SHA-256 en HMAC-SHA-512 met een geheime UTF-8- of hexadecimale sleutel.

  • SHA-1-hash en checksum

    Bereken SHA-1 voor UTF-8-tekst of bestanden en vergelijk het resultaat met een checksum.

Alle ontwikkelaarstools

Codering en bestanden

Zet tekst, bytes, URL’s en ingesloten afbeeldingen om zonder de oorspronkelijke gegevens te veranderen.

Gegevens en tekst analyseren

Bekijk gestructureerde gegevens en tokens en zie precies wat er is veranderd.

Hashes, ID’s en schema’s

Controleer bestanden, genereer identificatiecodes en bekijk tijden en terugkerende uitvoeringen.

Je invoer en bestanden worden op je eigen apparaat verwerkt. Laat vertrouwelijke resultaten niet op een gedeeld klembord staan en gebruik een betrouwbaar apparaat voor privésleutels en tokens.