Vigtigste punkter
- 01Generer SHA-1, SHA-256, SHA-384 eller SHA-512 hashes af enhver tekst øjeblikkeligt – ingen server påkrævet.
- 02Output som hex (mest almindelig) eller Base64 (kompakt, brugt i HTTP-headers og token-signaturer).
- 03Hashing bruger browserens Web Crypto API – den samme implementering bag HTTPS.
- 04SHA er ikke egnet til direkte adgangsordlagring; brug bcrypt, scrypt eller Argon2 til adgangskoder i stedet.
Hvad SHA Hashing bruges til
En kryptografisk hash gør ethvert input – et ord, et dokument, en binær fil – til et fast-længde fingeraftryk. Det samme input producerer altid samme hash, men hvis man ændrer selv et tegn, producerer det et helt forskellige resultat. Du kan ikke gendanne originalinput fra hashen alene. Disse egenskaber gør SHA hashes nyttigt til verifikation af dataintegritet, opbygning af indholdsadresselig lagersted, signering af API-forespørgsler og generering af kontrolsummer.
SHA-256 er den mest udbredt SHA-variant i dag. Det styrker kodningsigneringscertifikater, Git commit IDs, Bitcoin mining og HMAC-signaturerne brugt af AWS, Stripe og utallige andre APIs. SHA-512 tilbyder en bredere sikkerhedsmargin på 64-bit hardware. SHA-1 er legacy og bør undgås til noget sikkerhedsfølsomt.
Sådan genererer du en SHA Hash
- 01
Skriv eller indsæt din tekst
Indtast teksten, du ønsker at hashe, i inputboksen. Du kan indsætte alt fra et enkelt ord til et helt dokument.
- 02
Vælg SHA-variant
Vælg SHA-1, SHA-256, SHA-384 eller SHA-512. Til de fleste moderne bruger er SHA-256 det rigtige valg. Undgå SHA-1 til noget sikkerhedskritisk – brug det kun til kompatibilitet med legacy-systemer.
- 03
Vælg hex eller Base64 output
Hex er små bogstaver og det mest almindelige format (hver byte bliver to hex-cifre). Base64 er mere kompakt og bruges i HTTP-headers, HMAC-signaturer og nogle token-formater. Skift når som helst.
- 04
Kopier digestet
Klik på kopieringsknappen for at sætte hashen på dine udklipsholder. Indsæt den, hvor du har brug for den – en verifikationskontrol, en API-signatur, en konfigfil.
Hvornår skal du bruge hver SHA-variant
Vælg den rigtige variant til din sammenhæng.
- 01SHA-256 – standard valg til moderne kodningssignering, API HMAC-signaturer og kontrolsummer.
- 02SHA-512 – giver ekstra sikkerhedsmargin; foretrukket på 64-bit systemer til højtværdi data.
- 03SHA-384 – mindre almindelig; brugt i nogle TLS cipher suites og certificate authorities.
- 04SHA-1 – legacy kun; understøttes her til verifikation af gamle kontrolsummer og kompatibilitet med ældre systemer.
- 05Hex output – standard; bedst til menneskelæseligt digestor og de fleste API-integrationer.
- 06Base64 output – mere kompakt; forventet af HTTP-headers og mange HMAC token-formater.
Dit input forlader aldrig din browser
Hashing kører helt i din browser ved hjælp af SubtleCrypto API – den samme Web Crypto standard brugt af HTTPS og browser-baseret TLS. Din tekst behandles lokalt og transmitteres aldrig til nogen server. Dette betyder, at du kan hashe følsomme strenge, interne tokens eller proprietær indhold uden nogen privatlivsbetænkeligheder.
Handytool logger ikke input, gemmer resultater eller kræver en konto. Luk fanen, og alt er væk.
SHA Hash Generator FAQ
Hvad er en SHA hash, og hvordan virker det?
SHA (Secure Hash Algorithm) er en kryptografisk funktion, der kortlægger ethvert input til en fast-længde digest. Det samme input producerer altid samme hash, men selv en tegn-ændring producerer helt forskellige resultater. Det er computerberegnet umuligt at vende en SHA hash tilbage til dens input.
Hvilken SHA-variant skal jeg bruge?
Brug SHA-256 til de fleste moderne applikationer – det er hurtigt, bredt understøttet og sikkert. SHA-512 er et godt valg, når du ønsker ekstra margen på 64-bit systemer. Undgå SHA-1 til noget sikkerhedsfølsomt; det er brudt til kollisionsresistens.
Kan jeg bruge SHA til at gemme adgangskoder?
Nej. SHA er for hurtigt, hvilket gør det sårbart over for brute-force angreb på almindelige adgangskoder. Brug bcrypt, scrypt eller Argon2 til adgangsord hashing. SHA er passende til indholdsintegritet, filkontrolsummer og API-forespørgsel signaturer.
Hvad er forskellen mellem hex og Base64 output?
Hex bruger 0–9 og a–f – hver byte bliver to tegn. Base64 koder bytes til a–z, A–Z, 0–9, +, / – outputtet er kortere. Brug hex, når læsbarhed betyder noget, Base64, når en kompakt repræsentation forventes (HMAC headers, JWT signaturer).
Sendes min tekst til en server?
Nej. Hashing bruger browserens SubtleCrypto API og sker helt lokalt. Intet uploades, logges eller gemmes.
Er hash-generatoren gratis?
Ja. Alle Handytool-hjælpeprogrammer er gratis uden tilmelding og ingen brugsgrænser.