SHA-512/224 generator

Genereer SHA-512/224-hashes van elke stringinvoer met onze SHA-512/224-generator voor verbeterde gegevensbeveiliging.

5 van 2 beoordelingen
SHA-512/224 generator

De SHA-512/224 generator is een gratis tool die van elke ingevoerde tekenreeks een 224-bits SHA-512/224-hash maakt.

Wat is SHA-512/224?

SHA-512/224 behoort tot de SHA-2-familie en zet invoergegevens met een eenrichtingsbewerking om in een vingerafdruk met een vaste lengte. Dezelfde reeks bytes levert altijd dezelfde SHA-512/224-digest op, terwijl zelfs een kleine wijziging doorgaans een heel ander resultaat geeft. SHA-512/224 is geen versleuteling: er is geen sleutel om de bewerking ongedaan te maken en het algoritme is niet bedoeld om de oorspronkelijke gegevens te herstellen.

Het algoritme gebruikt de interne structuur van SHA-512, met onder meer 64-bits bewerkingen en berichtblokken van 1.024 bits, maar produceert een digest van 224 bits. Dat zijn 28 bytes, die meestal worden weergegeven als 56 hexadecimale tekens.

SHA-2 is ontworpen door de Amerikaanse National Security Agency en werd in 2002 voor het eerst door NIST gestandaardiseerd. De variant SHA-512/224 werd in 2012 vastgelegd in FIPS 180-4. Het is nog altijd een geaccepteerd SHA-2-algoritme waarvoor geen praktische aanval bekend is, al biedt de uitvoer van 224 bits theoretisch ongeveer 112 bits weerstand tegen botsingen.

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

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

Voer de tekenreeks in die je wilt hashen en bekijk de gegenereerde waarde in het resultaatveld SHA-512/224 Hash. De uitvoer bestaat uit 56 hexadecimale tekens: de cijfers 0 tot en met 9 en de letters a tot en met f.

De invoer invoice-2026-0041 levert bijvoorbeeld één 224-bits digest op. Verander je het laatste cijfer in invoice-2026-0042, dan krijg je een andere SHA-512/224-digest met exact dezelfde lengte. Ook een lange alinea en één enkele letter leveren SHA-512/224-uitvoer van dezelfde lengte op.

Het genereren van SHA-512/224 gebeurt op de server. De tekenreeks die je in deze generator invoert, wordt via HTTPS naar de server verstuurd en niet opgeslagen. Voer geen wachtwoorden, privésleutels, toegangstokens of andere geheimen in alleen om de hash ervan te controleren. Tijdens de verwerking verlaat de invoer namelijk wel je apparaat.

Deze SHA-512/224 generator hasht de bytes die de ingevoerde tekenreeks vertegenwoordigen. Spaties, hoofdletters en kleine letters, leestekens, regeleinden en tabs beïnvloeden daarom het resultaat. Getallen worden als tekens gehasht, waardoor de tekenreeksen 7 en 07 van elkaar verschillen. Tekst met accenten en niet-Latijnse tekens kan verschillende Unicode-representaties hebben, ook als die er op het scherm identiek uitzien. SHA-512/224 definieert bovendien een digest voor een lege bytereeks.

De tool SHA-512/224 generator op digily.link, met het invoerformulier

Kan ik SHA-512/224 ontsleutelen of terugdraaien?

Nee, je kunt SHA-512/224 niet ontsleutelen, omdat hashen geen versleuteling is. Er bestaat geen sleutel of ingebouwde omkeerbewerking waarmee je een digest weer omzet in de oorspronkelijke tekenreeks.

De uitvoer van 224 bits verhindert niet dat een aanvaller mogelijke invoerwaarden hasht en elk resultaat met een SHA-512/224-digest vergelijkt. Voorspelbare waarden, zoals veelgebruikte wachtwoorden, korte pincodes of kleine lijsten met referentienummers, blijven daarom kwetsbaar voor gokpogingen.

Twee verschillende invoerwaarden kunnen in theorie dezelfde digest opleveren. Dat heet een botsing. Door de 224-bits uitvoer hebben zoektochten naar botsingen bij SHA-512/224 een theoretisch beveiligingsniveau van ongeveer 112 bits. Er is momenteel geen praktische botsingsaanval op SHA-512/224 bekend.

Voorbeeldresultaat van de tool SHA-512/224 generator

Legitieme toepassingen en beveiligingsbeperkingen

SHA-512/224 is geschikt als een systeem dit algoritme specifiek vereist of als een compacte SHA-2-digest nuttig is. Omdat deze indeling minder gangbaar is, kan de compatibiliteit beperkt zijn. Controleer daarom de vereiste algoritmenaam en digestlengte voordat je waarden met een andere dienst uitwisselt.

  • Checksums: SHA-512/224-checksums kunnen onbedoelde wijzigingen in tekst of records aan het licht brengen, mits de verwachte hash afkomstig is van een betrouwbare bron.
  • Deduplicatie: SHA-512/224-digests kunnen dienen als eerste stap om tekenreeksen te vinden die waarschijnlijk dubbel voorkomen. Als een botsing gevolgen zou hebben, moet daarna een rechtstreekse vergelijking volgen.
  • Compatibiliteit met oudere systemen: SHA-512/224 kan nodig zijn bij gebruik van een bestaand protocol, databaseveld of bestaande software-implementatie.
  • Inhouds-ID's: SHA-512/224 kan stabiele bytereeksen vertegenwoordigen in systemen waarin 224-bits ID's deel uitmaken van de afgesproken indeling.

Gebruik geen gewone SHA-512/224-digest om wachtwoorden op te slaan. Het algoritme is ontworpen om snel te werken, waardoor aanvallers ook snel mogelijke wachtwoorden kunnen testen. Gebruik voor wachtwoordopslag niet deze generator, maar een speciaal wachtwoordhashschema zoals Argon2id, bcrypt, scrypt of PBKDF2, met een afzonderlijke salt en geschikte kosteninstellingen.

Een SHA-512/224-digest uit deze generator bewijst niet wie de ingevoerde tekenreeks heeft gemaakt. Als een aanvaller zowel de tekenreeks als de digest kan vervangen, biedt de controle geen authenticatie. Gebruik een digitale handtekening of een HMAC-constructie als authenticiteit van belang is.

Moet ik SHA-512/224, SHA-512/256 of SHA-384 kiezen?

Kies SHA-512/224 alleen als een specificatie dit vereist of als de 224-bits uitvoer bewust is gekozen voor compatibiliteit. Het is niet simpelweg SHA-512 waarvan het weergegeven resultaat is ingekort tot 224 bits. De standaard definieert een andere begintoestand om het algoritme te onderscheiden van gewoon afgekorte SHA-512.

SHA-512/256 produceert een 256-bits digest en biedt theoretisch ongeveer 128 bits weerstand tegen botsingen. Kies dit algoritme als een specificatie de 256-bits uitvoer ervan vereist. SHA-384 produceert een 384-bits digest en wordt veel gebruikt in gevestigde beveiligingsprotocollen. De SHA-512 generator geeft het volledige 512-bits resultaat terug wanneer inkorten niet vereist of wenselijk is.

Compatibiliteitseisen bepalen meestal of je SHA-512/224, SHA-512/256, SHA-384 of SHA-512 moet kiezen. Je kunt een SHA-512/224-digest alleen vergelijken als beide systemen SHA-512/224 gebruiken, dezelfde bytecodering toepassen en exact dezelfde invoer verwerken.

Veelgestelde vragen

Is SHA-512/224 hetzelfde als SHA-224?

Nee. SHA-224 gebruikt de interne structuur van SHA-256, terwijl SHA-512/224 de SHA-512-structuur gebruikt met andere beginwaarden en een resultaat van 224 bits. Beide produceren 56 hexadecimale tekens, maar leveren voor dezelfde invoer verschillende digests op.

Maakt het gebruik van hoofdletters in een hexadecimale hash verschil?

Nee. Hexadecimale letters in hoofdletters en kleine letters vertegenwoordigen dezelfde numerieke digest. Binnen een weergegeven hash zijn ab en AB dus gelijkwaardig. Hoofdletters en kleine letters maken wel verschil in de tekenreeks die je in deze SHA-512/224 generator invoert.

Kan ik SHA-512/224 als berichtauthenticatiecode gebruiken?

Maak niet zelf zo'n code door simpelweg een geheim voor of achter het bericht te plaatsen. Hashfuncties uit de SHA-512-familie hebben structurele eigenschappen waardoor zelfbedachte constructies met een sleutel onveilig zijn. Gebruik in plaats daarvan HMAC-SHA-512/224 als dat het afgesproken algoritme is.

Waarom leveren twee tekenreeksen die er hetzelfde uitzien verschillende hashes op?

Ze kunnen verborgen spaties, andere regeleinden of verschillende Unicode-representaties bevatten. Een letter met een accent kan bijvoorbeeld zijn opgeslagen als één codepunt, of als een basisletter gevolgd door een gecombineerd teken. Normaliseer de tekst en codering voordat je resultaten uit deze SHA-512/224 generator tussen verschillende systemen vergelijkt.

Kan ik een SHA-512/224-hash vergelijken met een SHA-512-hash?

Nee. Als je een standaard SHA-512-digest inkort tot 56 hexadecimale tekens, ontstaat er geen SHA-512/224-digest. De algoritmen beginnen namelijk met verschillende beginwaarden. Controleer of beide systemen uitdrukkelijk SHA-512/224 vermelden voordat je op een vergelijking vertrouwt.

Populaire tools