SHA-224-generator
Beregn SHA-224-hashværdien af en hvilken som helst tekst med ét trin. Værktøjet koder dit input som UTF-8, kører SHA-2-familiens 224-bitvariant defineret i FIPS 180-4 og returnerer den 56 tegn lange hexadecimale digest eller dens Base64-form. Udviklere bruger den til at kontrollere digests i protokoller og testpakker, der forventer SHA-224, f.eks. visse TLS-, DNSSEC- og signeringskonfigurationer.
Ofte stillede spørgsmål
Hvad er SHA-224?
SHA-224 er en del af SHA-2-familien, der er defineret i FIPS 180-4. Den bruger samme komprimeringsfunktion som SHA-256 med andre startværdier og afkorter resultatet til 224 bit. Outputtet er 28 bytes, vist som 56 hexadecimale tegn.
Hvordan konverteres min tekst til bytes inden hashing?
Værktøjet koder teksten præcis, som du har indtastet den, som UTF-8 og hasher disse bytes. Mellemrum, tabulatorer og linjeskift tæller med, så et afsluttende linjeskift giver en anden digest. Tegn uden for ASCII, f.eks. bogstaver med accent eller emoji, fylder to til fire bytes hver.
Hvordan ser SHA-224-hashværdien af en tom streng ud?
Hashing af tomt input returnerer d14a028c2a3a2bc9476102bb288234c415a2b01f828ea62ac5b3e42f. Teksten abc giver 23097d223405d8228642a477bda255b32aadbce4bda0b3f7e36c9da7, den offentliggjorte testvektor. Du kan bruge begge værdier til at bekræfte, at en anden implementering stemmer overens med denne.
Hvad er forskellen mellem hex- og Base64-output?
Begge viser de samme 28 bytes. Hex skriver hver byte som to små bogstaver, hvilket giver 56 tegn, mens Base64 pakker dem i 40 tegn med udfyldning. Vælg den form, som din konfigurationsfil, header eller API forventer.
Er SHA-224 sikkert?
Der kendes ingen praktiske kollisions- eller præbilledangreb mod SHA-224, og den tilbyder omkring 112 bits kollisionsresistens. Den er kun svagere end SHA-256, fordi dens output er kortere. Til nye designs er SHA-256 eller SHA-384 de mest almindelige valg.
Hvorfor skulle jeg bruge SHA-224 i stedet for SHA-256?
SHA-224 bruges mest, når en protokol eller standard kræver det, eller når en kortere digest sparer plads og samtidig matcher sikkerheden ved 112-bit RSA eller 3DES med 2048 bit. Den koster det samme som SHA-256. Hvis intet kræver SHA-224, er SHA-256 det sikrere standardvalg af hensyn til kompatibilitet.
Kan jeg hashe en fil med dette værktøj?
Værktøjet hasher tekst, du indsætter, ikke uploadede filer. Til binære filer kan du bruge en kommando som openssl dgst -sha224 eller sha224sum på din maskine. Indsætning af indholdet fra en tekstfil giver kun samme digest, hvis linjeskift og kodning stemmer nøjagtigt overens.
Er SHA-224 et godt valg til lagring af adgangskoder?
Nej. SHA-224 er designet til at være hurtig, så angribere kan teste milliarder af gæt i sekundet. Gem adgangskoder med en langsom funktion med salt, f.eks. bcrypt eller Argon2, som Bcrypt Generator og Argon2 Generator på dette websted producerer.
Hvor langt kan inputtet være?
Du kan hashe op til 5 MiB tekst i én forespørgsel. Hashværdien beregnes på serveren i én gennemløbning, og intet gemmes eller logges. Større datamængder hashes bedst lokalt med et kommandolinjeværktøj.
Er SHA-224-resultatet altid det samme for den samme tekst?
Ja. SHA-224 er deterministisk, så identiske bytes altid giver den samme digest på alle systemer. Selv en ændring på ét tegn giver et helt andet resultat, hvilket gør hashværdien nyttig til at opdage utilsigtede ændringer.