Gå til indhold

SHA-384-generator

Generér straks SHA-384-hashværdien af en hvilken som helst tekst. Værktøjet koder dit input som UTF-8, anvender SHA-2-varianten på 384 bit fra FIPS 180-4 og returnerer en 96 tegn lang hexadecimal digest eller dens Base64-form. Brug den til at oprette værdier til Subresource Integrity, kontrollere certifikat- og signaturdigests eller sammenligne resultater fra scripts og biblioteker, der bruger SHA-384.

Nulstil

Ofte stillede spørgsmål

Hvad er SHA-384?

SHA-384 er en SHA-2-hash defineret i FIPS 180-4. Den bruger den 64-bit SHA-512-komprimeringsfunktion med sine egne startværdier og beholder 384 bit af resultatet. Digesten er 48 bytes eller 96 hexadecimale tegn.

Hvordan opretter jeg en Subresource Integrity-værdi med SHA-384?

Vælg Base64-outputtet, indsæt det præcise indhold af scriptet eller stylesheetet, og generér hashværdien. Sæt sha384- foran resultatet, og indsæt det i integrity-attributten i script- eller link-tagget. Byteindholdet skal stemme nøjagtigt overens med den serverede fil, inklusive det afsluttende linjeskift.

Hvilke offentliggjorte SHA-384-testvektorer findes der?

Tomt input giver 38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b. Teksten abc giver cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7. Dette værktøj returnerer præcis disse værdier.

Er SHA-384 mere sikker end SHA-256?

SHA-384 har et længere output, som giver omkring 192 bits kollisionsresistens sammenlignet med 128 for SHA-256. Dens afkortede design modstår også længdeudvidelsesangreb, hvilket SHA-256 ikke gør. Begge anses for sikre i dag.

Er SHA-384 langsommere end SHA-256?

På 64-bit-processorer er SHA-384 ofte hurtigere end SHA-256 ved lange input, fordi den behandler blokke på 128 byte med 64-bit-operationer. På 32-bit-hardware er det modsatte som regel tilfældet. For korte tekster er forskellen ubetydelig.

Hvordan kodes teksten før hashing?

Inputtet hashes som UTF-8-bytes præcis, som du indtastede det. Linjeskift, mellemrum og usynlige tegn ændrer alle resultatet. Hvis din digest ikke stemmer overens med en anden værktøjs digest, skal du først kontrollere linjeskiftene og eventuelle afsluttende mellemrum.

Hvilket outputformat skal jeg vælge?

Hex er det sædvanlige format til kontrolsummer, logs og kommandolinjeværktøjer som sha384sum. Base64 er kortere og bruges af Subresource Integrity og mange HTTP-headers. Begge repræsenterer de samme 48 bytes.

Bør jeg bruge SHA-384 til at hashe adgangskoder?

Nej. Hashfunktioner til generelle formål er for hurtige til lagring af adgangskoder og gør offline-gætning billig. Brug bcrypt, scrypt eller Argon2, som tilføjer et salt og en justerbar arbejdsfaktor.

Hvor meget tekst kan jeg hashe ad gangen?

Hver anmodning accepterer op til 5 MiB tekst. Hashen beregnes på serveren, og inputtet hverken gemmes eller logges. Til store binære filer kan du bruge en lokal kommando som openssl dgst -sha384.

Er SHA-384 det samme som SHA-512 afkortet til 384 bits?

Ikke helt. SHA-384 bruger andre indledende hashværdier end SHA-512, så en SHA-512-bit-digest afkortet til 96 tegn giver ikke SHA-384-digesten. Beregn altid SHA-384 direkte, når et system beder om den.

Om OneClick Pro

OneClick Pro er en gratis samling med mere end 150 webværktøjer til daglige opgaver: konvertering af billeder og enheder, formatering og validering af kode, opslag af domæner og SEO samt arbejde med tekst, datoer og tal. Alle værktøjer fungerer uden registrering eller abonnement, og det, du indtaster, bruges kun til at beregne resultatet og gemmes aldrig. Brug samlingen som en hurtig værktøjskasse til enkeltstående opgaver, eller bogmærk de værktøjer, du bruger hver dag.