SHA-512 generator
Genereer SHA-512-hashes van elke stringinvoer met onze SHA-512-generator voor hoog niveau gegevensbeveiliging.

De SHA-512 generator is een gratis tool die ingevoerde tekst omzet in een SHA-512-hash met een vaste lengte van 512 bits.
Wat is SHA-512?
SHA-512 is een cryptografische hashfunctie uit de SHA-2-familie. De functie is ontworpen door de Amerikaanse National Security Agency en in 2001 gepubliceerd door NIST. SHA-512 accepteert invoer van uiteenlopende lengte, verwerkt die in één richting en geeft een digest met een vaste lengte als resultaat.
SHA-512 levert 512 bits op, oftewel 64 bytes of 128 hexadecimale tekens. De functie verwerkt gegevens in blokken van 1.024 bits en gebruikt 64-bitsbewerkingen. Daarmee verschilt SHA-512 van SHA-256. Op sommige 64-bitssystemen kan SHA-512 grote hoeveelheden invoer sneller verwerken dan SHA-256, al hangen de werkelijke prestaties af van de implementatie en hardware.
SHA-512 geldt nog steeds als cryptografisch veilig voor algemene hashing. Er is geen praktische collision-aanval op het volledige algoritme bekend en het gebruik ervan wordt niet afgeraden. Door de birthday bound bedraagt de verwachte collision resistance ongeveer 256 bits. Dat maakt SHA-512 echter niet geschikt voor elke beveiligingstaak, met name niet voor het opslaan van wachtwoorden.

Hoe gebruik ik de SHA-512 generator?
Voer exact de tekst in waarvan je een hash wilt maken en lees de gegenereerde waarde af in het resultaatveld SHA-512 Hash. Het resultaat hoort uit 128 hexadecimale tekens te bestaan, met de cijfers 0 tot en met 9 en de letters a tot en met f.
- Kopieer de brontekst exact, inclusief alle bijbehorende spaties, leestekens en regeleinden.
- Genereer de hash en kopieer het volledige resultaat, niet alleen een ingekort gedeelte.
- Vergelijk de waarde alleen met een andere SHA-512-digest als beide op basis van exact dezelfde bytes zijn gemaakt en in dezelfde indeling worden weergegeven.

De berekening vindt plaats op de server. Je invoer wordt via HTTPS naar de server verzonden en niet opgeslagen. Ook met HTTPS en zonder opslag kun je beter geen wachtwoorden, privésleutels, herstelcodes of andere geheimen invoeren die niet door een online dienst hoeven te worden verwerkt.
Kan SHA-512 worden ontsleuteld of teruggedraaid?
Nee, SHA-512 kan niet worden ontsleuteld. Hashing is geen versleuteling en er bestaat geen sleutel om de bewerking ongedaan te maken. Bij het produceren van het resultaat met vaste lengte gaat informatie verloren. Daardoor kan de oorspronkelijke waarde niet rechtstreeks uit de digest worden gereconstrueerd.
Een aanvaller kan wel mogelijke invoer raden, elke gok hashen en de resultaten vergelijken. Dat werkt bij korte, veelgebruikte of voorspelbare waarden, zoals woorden uit een woordenboek, telefoonnummers en hergebruikte wachtwoorden. Online hashdatabases kunnen bovendien eerder berekende hashes van veelvoorkomende tekenreeksen bevatten. Een hash maakt zwakke invoer dus niet geheim.
Verschillende invoerwaarden kunnen in theorie dezelfde digest opleveren. Dit heet een collision. Met de bekende methoden is het in de praktijk onhaalbaar om zo'n collision voor de volledige SHA-512-functie te vinden. Deze beveiligingseigenschap verandert niets aan het feit dat voorspelbare invoer door herhaald testen kan worden achterhaald.

Waarvoor kun je SHA-512 tegenwoordig gebruiken?
SHA-512 is geschikt wanneer een systeem of specificatie een volledige SHA-2-digest van 512 bits vereist. Gangbare legitieme toepassingen zijn onder meer controleren of gegevens zijn gewijzigd, dubbele inhoud herkennen en compatibiliteit met bestaande indelingen of software behouden.
- Checksums kunnen bevestigen dat een gedownload of overgedragen bestand overeenkomt met een afzonderlijk gepubliceerde SHA-512-waarde. Een checksum alleen bewijst niet wie de gegevens heeft gepubliceerd.
- Deduplicatiesystemen kunnen een digest gebruiken als compacte identificatie van inhoud. Systemen die mogelijk schadelijke invoer verwerken, moeten overeenkomsten waar nodig nog steeds bevestigen.
- Compatibiliteit met bestaande systemen kan SHA-512 vereisen wanneer een bestaande databasekolom, API of uitwisselingsindeling al 128 hexadecimale tekens verwacht.
- Digitale handtekeningen en authenticatieprotocollen kunnen SHA-512 gebruiken als onderdeel van een vastgelegde cryptografische constructie.
Gebruik onbewerkte SHA-512 niet om wachtwoorden op te slaan. De functie is met opzet snel te berekenen, waardoor een aanvaller in hoog tempo pogingen kan testen. Gebruik een hashfunctie voor wachtwoorden, zoals Argon2id, scrypt, bcrypt of PBKDF2, met passende instellingen en een unieke salt.
Kies SHA-256 als compatibiliteit of een kortere digest van 64 tekens belangrijk is. Gebruik de SHA-384 generator wanneer een protocol uitdrukkelijk SHA-384 voorschrijft. SHA-512/224 is een afzonderlijk gedefinieerd algoritme met een resultaat van 224 bits, niet simpelweg een informele inkorting van een SHA-512-tekenreeks.
Details over de invoer en uitgewerkte voorbeelden
SHA-512 hasht bytes, dus elk detail van de invoer telt. Hoofdletters, spaties aan het einde, leestekens en regeleinden veranderen allemaal de reeks bytes en leveren doorgaans een volledig andere digest op. De tekst Invoice 42 verschilt van Invoice 42 , omdat de tweede versie eindigt met een spatie.
Voor de ASCII-invoer abc is dit het standaardresultaat van SHA-512:
ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f
Getallen die je in een tekstveld invoert, worden als tekens verwerkt. Zo verschilt 0123 van 123, omdat de nul aan het begin deel uitmaakt van de tekenreeks. Ook tekst met accenten of niet-Latijnse tekens heeft een geldige hash, maar de tekencodering en Unicode-normalisatie beïnvloeden de bytes. Twee tekenreeksen die er hetzelfde uitzien, kunnen daarom verschillende waarden opleveren als de ene een samengesteld teken gebruikt en de andere combinerende tekens.
Het SHA-512-algoritme definieert een digest voor een lege reeks bytes en kan zeer lange berichten verwerken. Een webinterface kan in de praktijk beperkingen voor verzoeken of de server hebben. Gebruik daarom een lokale hashopdracht voor zeer grote bestanden of voor gegevens die je niet wilt verzenden.
Veelgestelde vragen
Veranderen hoofdletters in de hexadecimale notatie een SHA-512-hash?
Nee. Hexadecimale tekens in hoofdletters en kleine letters zijn twee notaties van dezelfde digest. AF en af vertegenwoordigen dus dezelfde bytewaarde. Hoofdletters en kleine letters in de oorspronkelijke invoer maken wel verschil.
Kan ik met deze generator de checksum van een bestand berekenen?
Deze tool is bedoeld voor tekstinvoer en heeft geen resultaatveld voor bestanden. Als je de inhoud van een bestand plakt, kunnen binaire gegevens of regeleinden veranderen. Gebruik voor bestanden een lokale opdracht, zoals sha512sum op Linux of Get-FileHash -Algorithm SHA512 in PowerShell.
Is SHA-512 veilig voor de authenticatie van berichten?
Onbewerkte SHA-512 verifieert een bericht niet, omdat iedereen na het wijzigen van de inhoud een nieuwe digest kan berekenen. Ook een eenvoudige constructie met een geheim voorvoegsel kan kwetsbaar zijn door de length-extension-eigenschap van SHA-512. Gebruik HMAC-SHA-512 als een gedeeld geheim het bericht moet authenticeren.
Maakt een salt SHA-512 geschikt voor wachtwoorden?
Nee. Een salt voorkomt dat identieke wachtwoorden dezelfde opgeslagen waarde krijgen, maar maakt een snelle hashfunctie voor algemeen gebruik niet duur genoeg om het raden van wachtwoorden af te remmen. Gebruik een speciale hashfunctie voor wachtwoorden en sla de identificatie van het algoritme, de salt en de kosteninstellingen samen met het resultaat op.
Waarom wijkt mijn SHA-512-waarde af van die van een andere website of een ander programma?
Controleer op verborgen spaties, een regeleinde aan het einde, een andere tekencodering of een meegekopieerde byte-order mark. Ga ook na of het andere programma daadwerkelijk volledige SHA-512 heeft geproduceerd en niet SHA-384, SHA-512/224, HMAC-SHA-512 of uitvoer met Base64-codering. Vergelijk de invoer als bytes wanneer een exacte overeenkomst vereist is.
Populaire tools
Maak je eigen aangepaste handtekening en download deze eenvoudig met onze handtekeninggenerator voor gepersonaliseerde e-handtekeningen.
Bereken de grootte van elke tekst in Bytes (B), Kilobytes (KB) of Megabytes (MB) met behulp van onze tekstgrootte-calculator.
Gebruik de reverse IP lookup tool om snel en eenvoudig het domein of de host te vinden die aan een IP-adres is gekoppeld.
Gebruik onze ping-tool om de status en responstijd van elke website, server of poort snel en efficiënt te controleren.
De IP-opzoektool van Digily Link biedt gedetailleerde informatie over elk IP-adres. Gebruik deze gratis online service om uitgebreide IP-gegevens te verkrijgen.
Genereer direct je gratis WhatsApp-link met onze WhatsApp Link Generator. Voeg een aangepast bericht toe en start chats met één klik. Geen login of codering vereist.