Ga naar de inhoud

SHA-384-generator

Genereer direct de SHA-384-hash van tekst. De tool codeert je invoer als UTF-8, past de 384-bits SHA-2-variant uit FIPS 180-4 toe en geeft een hexadecimale digest van 96 tekens of de Base64-vorm terug. Gebruik deze om Subresource Integrity-waarden te maken, certificaat- en handtekeningdigests te controleren of resultaten te vergelijken van scripts en bibliotheken die SHA-384 gebruiken.

Resetten

Veelgestelde vragen

Wat is SHA-384?

SHA-384 is een SHA-2-hash die is gedefinieerd in FIPS 180-4. Deze gebruikt de 64-bits SHA-512-compressiefunctie met eigen beginwaarden en behoudt 384 bits van het resultaat. De digest is 48 bytes, oftewel 96 hexadecimale tekens.

Hoe maak ik een Subresource Integrity-waarde met SHA-384?

Kies de Base64-uitvoer, plak de exacte inhoud van het script of stylesheet en genereer de hash. Zet sha384- voor het resultaat en plaats het in het integrity-attribuut van de script- of link-tag. De bytes moeten exact overeenkomen met het aangeboden bestand, inclusief de laatste regeleinde.

Wat zijn de gepubliceerde SHA-384-testvectoren?

Lege invoer levert 38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b op. De tekst abc levert cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7 op. Deze tool geeft precies deze waarden terug.

Is SHA-384 veiliger dan SHA-256?

SHA-384 heeft een langere uitvoer en biedt ongeveer 192 bits collision resistance, vergeleken met 128 voor SHA-256. Het afgekorte ontwerp is ook bestand tegen length-extensionaanvallen, waartegen SHA-256 dat niet is. Beide worden momenteel als veilig beschouwd.

Is SHA-384 trager dan SHA-256?

Op 64-bits processoren is SHA-384 voor lange invoer vaak sneller dan SHA-256, omdat deze blokken van 128 bytes verwerkt met 64-bits bewerkingen. Op 32-bits hardware is doorgaans het omgekeerde waar. Bij korte teksten is het verschil verwaarloosbaar.

Hoe wordt de tekst gecodeerd vóór het hashen?

De invoer wordt als UTF-8-bytes gehasht, precies zoals je die hebt ingevoerd. Regeleinden, spaties en onzichtbare tekens veranderen allemaal het resultaat. Als je digest niet overeenkomt met die van een andere tool, controleer dan eerst de regeleinden en eventuele afsluitende witruimte.

Welk uitvoerformaat moet ik kiezen?

Hex is het gebruikelijke formaat voor controlesommen, logs en opdrachtregeltools zoals sha384sum. Base64 is korter en wordt verwacht door Subresource Integrity en veel HTTP-headers. Beide stellen dezelfde 48 bytes voor.

Moet ik SHA-384 gebruiken om wachtwoorden te hashen?

Nee. Hashes voor algemeen gebruik zijn te snel voor wachtwoordopslag en maken offline raden eenvoudig. Gebruik bcrypt, scrypt of Argon2; die voegen een salt en een instelbare werklast toe.

Hoeveel tekst kan ik in één keer hashen?

Elke aanvraag accepteert maximaal 5 MiB tekst. De hash wordt op de server berekend en de invoer wordt niet opgeslagen of gelogd. Gebruik voor grote binaire bestanden een lokaal commando zoals openssl dgst -sha384.

Is SHA-384 hetzelfde als SHA-512 afgekapt tot 384 bits?

Niet precies. SHA-384 gebruikt andere beginwaarden voor de hash dan SHA-512. Een SHA-512-bits digest inkorten tot 96 tekens levert dus niet de SHA-384-digest op. Bereken SHA-384 altijd rechtstreeks wanneer een systeem daarom vraagt.

Over OneClick Pro

OneClick Pro is een gratis verzameling van meer dan 150 webtools voor dagelijks werk: afbeeldingen en eenheden converteren, code opmaken en valideren, domeinen en SEO controleren, en werken met tekst, datums en getallen. Elke tool werkt zonder registratie of abonnement. Wat u invoert, wordt alleen gebruikt om uw resultaat te berekenen en wordt nooit opgeslagen. Gebruik de verzameling als snelle gereedschapskist voor eenmalige taken of maak een bladwijzer van de tools die u dagelijks gebruikt.