# SHA-384-generator

Generera SHA-384-hashen av valfri text direkt. Verktyget kodar din indata som UTF-8, använder den 384-bitars SHA-2-varianten från FIPS 180-4 och returnerar en 96 tecken lång hexadecimal digest eller dess Base64-form. Använd den för att skapa Subresource Integrity-värden, kontrollera digester för certifikat och signaturer eller jämföra resultat från skript och bibliotek som använder SHA-384.

## Vanliga frågor

### Vad är SHA-384?

SHA-384 är en SHA-2-hash som definieras i FIPS 180-4. Den använder komprimeringsfunktionen SHA-512 med 64 bitar, har egna initialvärden och behåller 384 bitar av resultatet. Digesten är 48 byte, eller 96 hexadecimala tecken.

### Hur skapar jag ett Subresource Integrity-värde med SHA-384?

Välj Base64-utdata, klistra in skriptets eller stilmallens exakta innehåll och generera hashen. Lägg till sha384- före resultatet och placera det i attributet integrity i skript- eller link-taggen. Byten måste exakt motsvara den fil som serveras, inklusive den sista radbrytningen.

### Vilka publicerade testvektorer finns för SHA-384?

Tom indata ger 38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b. Texten abc ger cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7. Verktyget returnerar exakt dessa värden.

### Är SHA-384 säkrare än SHA-256?

SHA-384 har längre utdata och ger cirka 192 bitars kollisionsresistens jämfört med 128 för SHA-256. Den trunkerade utformningen motstår även längdutökningsattacker, vilket SHA-256 inte gör. Båda anses vara säkra i dag.

### Är SHA-384 långsammare än SHA-256?

På 64-bitarsprocessorer är SHA-384 ofta snabbare än SHA-256 för långa indata, eftersom den bearbetar block på 128 byte med 64-bitarsoperationer. På 32-bitars hårdvara gäller oftast motsatsen. För korta texter är skillnaden försumbar.

### Hur kodas texten före hashningen?

Indatan hashas som UTF-8-byte exakt som du har skrivit den. Radbrytningar, blanksteg och osynliga tecken ändrar alla resultatet. Om din digest inte stämmer med ett annat verktyg bör du först kontrollera radsluten och eventuella avslutande blanksteg.

### Vilket utdataformat ska jag välja?

Hexadecimal notation är det vanliga formatet för kontrollsummor, loggar och kommandoradsverktyg som sha384sum. Base64 är kortare och används av Subresource Integrity och många HTTP-headers. Båda representerar samma 48 byte.

### Bör jag använda SHA-384 för att hasha lösenord?

Nej. Hashar för allmänna ändamål är för snabba för lösenordslagring och gör offline-gissningar enkla. Använd bcrypt, scrypt eller Argon2, som lägger till ett salt och en inställbar arbetsfaktor.

### Hur mycket text kan jag hasha åt gången?

Varje begäran kan innehålla upp till 5 MiB text. Hashen beräknas på servern och indata varken lagras eller loggas. För stora binärfiler kan du använda ett lokalt kommando som openssl dgst -sha384.

### Är SHA-384 samma sak som SHA-512 trunkerad till 384 bitar?

Inte riktigt. SHA-384 använder andra initiala hashvärden än SHA-512, så om du kapar en SHA-512-digest till 96 tecken får du inte SHA-384-digesten. Beräkna alltid SHA-384 direkt när ett system begär det.

Vill du annonsera här?

[Mejla oss](mailto:hi@dennn.is?subject=Annonsera%20p%C3%A5%20OneClick%20Pro)

[Annons Pluginpaketet för agenter för WordPress.](https://sleekwp.com/?ref=oneclickpro)
