SHA-256 generator
Genereer SHA-256-hashes van elke stringinvoer met onze SHA-256-generator voor robuuste gegevensbeveiliging.

De SHA-256 generator is een gratis tool die elke tekenreeks omzet in een 256-bits SHA-256-hash en deze weergeeft als hexadecimale tekst.
Wat doet SHA-256?
SHA-256 maakt een vingerafdruk met een vaste lengte van de invoer, ongeacht of die uit één teken of meerdere pagina's tekst bestaat. SHA-256 is deterministisch: dezelfde reeks bytes levert altijd dezelfde hashwaarde op. Het algoritme werkt bovendien eenrichtingsverkeer. De hashwaarde bevat dus geen instructies waarmee je de oorspronkelijke invoer kunt herstellen.
SHA-256 is ontworpen door de Amerikaanse National Security Agency als onderdeel van de SHA-2-familie. NIST kondigde deze familie in 2001 aan en standaardiseerde haar in 2002 in FIPS 180-2. De hashwaarde is 256 bits, oftewel 32 bytes. De gebruikelijke hexadecimale weergave bestaat uit precies 64 tekens en gebruikt de cijfers 0 tot en met 9 en de letters a tot en met f.
SHA-256 is nog steeds gangbaar voor checksums en andere algemene cryptografische hashtoepassingen. Er is geen praktische collision- of preimage-aanval bekend op het volledige algoritme. Dat is anders bij SHA-1, waarvan de collision resistance is doorbroken. Kies SHA-1 daarom niet voor nieuwe toepassingen waarbij beveiliging belangrijk is.

Hoe gebruik ik de SHA-256 generator?
Voer exact de tekenreeks in die je wilt hashen, verstuur de invoer en bekijk vervolgens de waarde van 64 tekens in het resultaatveld SHA-256 Hash. Kopieer de volledige SHA-256-hashwaarde van 64 tekens als je deze met de uitkomst van een ander systeem wilt vergelijken.
De berekening vindt plaats op de server. Je invoer wordt via HTTPS naar de server verzonden en niet opgeslagen. Het zou daarom onjuist zijn om dit te beschouwen als lokale verwerking die uitsluitend in je browser plaatsvindt. Voer geen wachtwoorden, privésleutels of andere geheime gegevens in deze SHA-256 generator in. Door de verwerking op de server verlaten deze gegevens je eigen apparaat.
- De invoer abc levert een hexadecimale hashwaarde van 64 tekens op.

Kun je SHA-256 ontsleutelen of terugdraaien?
Nee, een SHA-256-hash kan niet worden ontsleuteld. Hashen is geen versleuteling en er bestaat geen sleutel om de bewerking ongedaan te maken. De enige algemene manier om de invoer te achterhalen, is mogelijke waarden uit te proberen, elke waarde te hashen en te controleren of er een overeenkomst is.
Dat onderscheid is belangrijk bij voorspelbare invoer. Een korte pincode, een veelgebruikt wachtwoord of een kleine lijst met referentienummers kan met een uitputtende zoekactie of een vooraf samengestelde woordenlijst worden geraden, ook al is SHA-256 zelf niet teruggedraaid.

Waar wordt SHA-256 nog voor gebruikt?
SHA-256 is geschikt als je een stabiele vingerafdruk van inhoud nodig hebt, compatibel moet zijn met een systeem dat SHA-256 voorschrijft of de integriteit wilt controleren aan de hand van een hashwaarde die je via een betrouwbare route hebt ontvangen.
- Controleren of een gedownloade ISO-image of een softwarepakket overeenkomt met de checksum van de uitgever.
- Dubbele bestanden of records vinden door hashwaarden van de inhoud te vergelijken, aangevuld met een controle op byteniveau wanneer onbedoelde collisions niet aanvaardbaar zijn.
- Op inhoud gebaseerde identifiers maken voor opslag- en buildsystemen.
- Oudere API's, bestandsindelingen en protocollen ondersteunen die SHA-256 expliciet vereisen.
Gebruik gewone SHA-256 niet om wachtwoorden op te slaan. Het algoritme is ontworpen om snel te werken, waardoor een aanvaller ook snel mogelijke wachtwoorden kan testen. Anders dan deze snelle SHA-256 generator vereist wachtwoordopslag een salted wachtwoordhashfunctie die bewust veel rekenkracht kost, zoals Argon2id, scrypt, bcrypt of PBKDF2. Welke functie geschikt is, hangt af van de vereisten van het betreffende systeem.
Als een specificatie expliciet een kortere hashwaarde voorschrijft, kan de SHA-224 generator relevant zijn. SHA-384 levert een langere hashwaarde en is soms verplicht volgens bepaalde beveiligingsstandaarden. Een langere uitvoer maakt het echter niet automatisch de juiste keuze voor compatibiliteit.
Exacte invoer, tekencodering en lastige gevallen
SHA-256 verwerkt bytes. Daardoor kunnen elk teken en alle details van de opmaak invloed hebben op het resultaat.
Het algoritme kan lange gegevens verwerken, maar deze pagina accepteert invoer als tekenreeks. Ga er niet van uit dat de tool bestanden via streaming kan hashen. Gebruik voor grote bestanden een hulpprogramma voor bestandschecksums, zoals sha256sum op Linux of Get-FileHash -Algorithm SHA256 in PowerShell. Deze opdrachten hashen de bytes van het bestand rechtstreeks, zodat je de bestandsinhoud niet naar een tekstveld hoeft te kopiëren.
Veelgestelde vragen
Is SHA-256 hetzelfde als versleuteling?
Nee. Versleuteling kan met de juiste sleutel ongedaan worden gemaakt, terwijl SHA-256 is ontworpen om een eenrichtingshash te produceren. Gebruik versleuteling als bevoegde ontvangers de oorspronkelijke gegevens moeten kunnen herstellen.
Maakt hoofdlettergebruik verschil bij een SHA-256-hash?
Nee, hexadecimale uitvoer is niet hoofdlettergevoelig. Een hoofdletter A en een kleine letter a stellen dus dezelfde hexadecimale waarde voor. De oorspronkelijke invoer is wel hoofdlettergevoelig. Daardoor hebben Report en report verschillende hashwaarden.
Kan SHA-256 een bericht authenticeren met een geheime sleutel?
Gewone SHA-256 is geen veilige code voor berichtauthenticatie, omdat iedereen de hash kan berekenen. Gebruik HMAC-SHA-256 als met een gedeeld geheim moet worden aangetoond dat een bericht van een bevoegde afzender afkomstig is. Bedenk geen eigen methode door simpelweg een geheim en een bericht samen te voegen.
Bevat SHA-256 een salt?
Nee, SHA-256 heeft geen ingebouwd veld voor een salt. Applicaties kunnen aanvullende gegevens met de invoer combineren, maar daarmee wordt SHA-256 nog geen geschikt algoritme voor het hashen van wachtwoorden. Gebruik daarvoor een speciale wachtwoordhashfunctie. Deze SHA-256 generator bepaalt namelijk niet hoe salts en work factors worden verwerkt.
Laatste controles
Controleer voordat je op een hashwaarde vertrouwt de exacte codering, witruimte en regeleinden. Vergelijk daarna alle 64 hexadecimale tekens. Vraag bij beveiligingsgevoelige verificatie met SHA-256 de verwachte hashwaarde van 64 tekens via een betrouwbaar kanaal op, niet via dezelfde locatie als het bestand dat je controleert.
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.