SHA-3/512 generator

Maak SHA-3/512-hashes van elke stringinvoer met behulp van onze SHA-3/512-generator voor hoog niveau gegevensbeveiliging.

5 van 2 beoordelingen
SHA-3/512 generator

De SHA-3/512 generator is een gratis tool die een tekenreeks met de standaardfunctie SHA3-512 omzet in een 512-bits hash.

Wat is SHA-3/512 en hoe veilig is het?

SHA3-512 is een cryptografische hashfunctie die altijd een digest met een vaste lengte van 512 bits oplevert, ongeacht de hoeveelheid invoer.

SHA-3 is gebaseerd op het Keccak-algoritme, ontworpen door Guido Bertoni, Joan Daemen, Michaël Peeters en Gilles Van Assche. Keccak won in 2012 de SHA-3-competitie van NIST. In 2015 publiceerde NIST de SHA-3-standaard.

SHA3-512 geldt nog steeds als veilig voor cryptografische hashing. Voor zover bekend is het algoritme niet gekraakt of verouderd verklaard. De ideale botsingsbestendigheid is 256 bits. Dat betekent dat het vinden van twee invoerwaarden met dezelfde digest naar verwachting ongeveer 2 tot de macht 256 bewerkingen vergt. De uitvoer bestaat uit 64 bytes en wordt gewoonlijk weergegeven als 128 hexadecimale tekens.

Schema: invoertekst gaat door de SHA-3/512-functie en levert een digest met vaste lengte op die niet kan worden teruggedraaid

Hoe maak ik een SHA-3/512-hash?

Voer exact de tekenreeks in die je wilt hashen en lees daarna de gegenereerde waarde af in het resultaatveld SHA-3/512 Hash. De berekening vindt plaats op de server. Je invoer wordt via HTTPS naar de server verzonden en niet opgeslagen.

  1. Kopieer de hexadecimale digest van 128 tekens uit het resultaatveld.
De tool SHA-3/512 generator op digily.link, met het invoerformulier

Een invoer zoals invoice-2026-09 levert bijvoorbeeld een SHA-3/512-resultaat op van precies 128 hexadecimale tekens. Als je de invoer wijzigt in invoice-2026-10, ontstaat een andere digest. Je kunt die uitvoer niet afleiden door een deel van het eerste resultaat aan te passen.

Kan ik SHA-3/512 ontsleutelen of terugdraaien?

Nee. Een SHA3-512-hash kan niet worden ontsleuteld, omdat hashing geen versleutelde gegevens met een decryptiesleutel oplevert. De digest bevat geen omkeerbaar versleutelde kopie van de invoer.

Bij een gewone SHA3-512-digest kan een aanvaller nog steeds mogelijke invoerwaarden raden, elke gok hashen en de resultaten vergelijken. Dit werkt vooral goed bij korte of voorspelbare waarden, zoals veelgebruikte wachtwoorden, postcodes of zescijferige codes. Een digest van 512 bits maakt zwakke invoer niet onvoorspelbaar.

Gebruik SHA3-512 daarom niet rechtstreeks om wachtwoorden op te slaan. Daarvoor is, anders dan bij een gewone SHA3-512-digest, een bewust rekenintensieve wachtwoordhashfunctie met een unieke salt nodig. De Bcrypt generator is de geschikte optie als je specifiek een bcrypt-hash voor een wachtwoord nodig hebt.

Voorbeeldresultaat van de tool SHA-3/512 generator

Wanneer gebruik ik SHA-3/512?

Gebruik SHA3-512 als een specificatie dit voorschrijft, als je een grote SHA-3-digest nodig hebt of als beide betrokken systemen expliciet hetzelfde algoritme ondersteunen. Geldige toepassingen zijn onder meer:

  • Checksums vastleggen om latere wijzigingen in tekst of gegevens te kunnen detecteren.
  • Dubbele inhoud herkennen wanneer de kans op onbedoelde botsingen uitzonderlijk klein moet zijn.
  • Compatibiliteit behouden met een bestaande database, API of archiefindeling waarin SHA3-512-waarden worden opgeslagen.
  • Identificatoren maken op basis van gegevens wanneer de oorspronkelijke inhoud niet zichtbaar hoeft te zijn, mits de invoer niet gemakkelijk te raden is.

Voor algemene bestandschecksums wordt SHA3-512 minder vaak gebruikt dan SHA-256. Controleer daarom eerst welk algoritme het ontvangende systeem ondersteunt. Een langere digest kost bovendien meer opslagruimte en bandbreedte. SHA3-256 levert een hexadecimale digest van 64 tekens op, terwijl SHA3-384 96 tekens oplevert. Kies SHA3-512 alleen als de uitvoer van 128 tekens en het beveiligingsniveau passen bij het protocol of gegevensmodel.

Een gewone SHA3-512-digest bewijst niet wie een bericht heeft gemaakt. Als een aanvaller zowel de gegevens als de gepubliceerde checksum kan wijzigen, kan diegene ook een nieuwe checksum berekenen. Toepassingen die authenticatie vereisen, gebruiken daarom gewoonlijk een constructie met een sleutel, zoals HMAC, in plaats van de gewone SHA3-512-digest van deze generator.

Details over de invoer en de resultaatindeling

SHA3-512 hasht bytes. Elk teken dat andere bytes oplevert, beïnvloedt dus het resultaat. Spaties, leestekens en hoofdletters zijn van belang. De tekenreeksen Report, report en report leveren daarom drie niet-gerelateerde digests op.

  • Lege invoer heeft op algoritmeniveau een vastgelegde SHA3-512-digest, al kan een formulier vereisen dat je vóór het verzenden een waarde invoert.

De weergegeven digest is hexadecimaal en gebruikt de cijfers 0 tot en met 9 en de letters a tot en met f. Hexadecimaal is een codering van de binaire digest van 64 bytes, geen extra hashstap.

Veelgestelde vragen

Zijn SHA-3/512 en SHA-512 hetzelfde?

Nee. SHA3-512 behoort tot de SHA-3-familie en gebruikt de Keccak-sponsconstructie, terwijl SHA-512 tot de oudere SHA-2-familie behoort. Beide leveren resultaten van 512 bits op, maar dezelfde invoer geeft verschillende digests. De namen zijn niet onderling uitwisselbaar.

Maken hoofdletters en kleine letters in een hash verschil?

Nee. In hexadecimale notatie vertegenwoordigen een hoofdletter A en een kleine letter a dezelfde vierbitswaarde. Een systeem dat tekst hoofdlettergevoelig vergelijkt, kan ze toch als verschillende tekenreeksen aanmerken. Door beide digests naar dezelfde lettergrootte om te zetten, kun je zo'n onterechte afwijking voorkomen.

Kan ik met deze generator een gedownload bestand controleren?

Alleen als je exact dezelfde bytes als tekenreeks kunt invoeren. Voor de meeste binaire bestanden is dat niet geschikt. Een programma voor bestandschecksums of een besturingssysteemopdracht die het bestand rechtstreeks leest, is betrouwbaarder voor een byte-voor-bytecontrole. Deze tool accepteert namelijk een tekenreeks als invoer, geen bestandsbytes.

Waarom wijkt mijn hash af van de waarde uit een ander programma?

De oorzaak is meestal een ander algoritme of andere invoerbytes, niet een fout in SHA3-512. Controleer eerst of het andere systeem standaard-SHA3-512 gebruikt en niet SHA-512 of de oorspronkelijke variant Keccak-512. Die laatste is byte voor byte niet identiek aan standaard-SHA3-512. Controleer ook op spaties aan het einde, een afsluitende nieuwe regel en afwijkende tekencoderingen. Kijk bij invoer van meerdere regels bovendien naar het verschil tussen Windows- en Unix-regelafbrekingen. Controleer alleen op een Unicode-bytevolgordemarkering als die aanwezig is of mogelijk is toegevoegd.

Kan ik vertrouwelijke tekst veilig online hashen?

De invoer wordt via HTTPS naar deze server verzonden en niet opgeslagen, maar verlaat je apparaat wel om te worden verwerkt. Als beleid of regelgeving verbiedt dat je de tekst naar een externe server stuurt, gebruik dan een lokaal geïnstalleerde SHA-3-implementatie. Controleer voordat je op een resultaat vertrouwt de exacte invoer, de naam van het algoritme en de verwachte indeling van 128 tekens.

Populaire tools