Hvad er dette værktøj?
SHA-256 (Secure Hash Algorithm 256-bit) omdanner et hvilket som helst input til et fast 64-tegns hexadecimalt fingeraftryk. Det samme input giver altid den samme hash, og selv en enkelt tegnændring giver et helt andet resultat. Den er en del af SHA-2-familien, udgivet af NSA og standardiseret af NIST i 2001.
I modsætning til MD5 og SHA-1 har SHA-256 ingen kendte praktiske kollisions- eller preimage-angreb og forbliver den aktuelle sikkerhedsstandard. Den ligger til grund for TLS-certifikater, Bitcoin og andre blockchains, kodesignering og adgangskode-hashing-ordninger (normalt kombineret med en langsom nøgleafledningsfunktion).
At "dekryptere" en SHA-256-hash — beregne det oprindelige input udelukkende ud fra hashen — er beregningsmæssigt uoverkommeligt af design: der er 2^256 mulige output, og funktionen kasserer bevidst information, så den ikke kan køres baglæns. Såkaldte "SHA-256-afkoder"-sites virker ved at slå hashes op i gigantiske forudberegnede tabeller over almindelige input (ordbogsord, almindelige adgangskoder) — de vender faktisk ikke algoritmen om, og unikke eller tilfældige input findes simpelthen ikke.
Hvorfor bruge det?
- Generer en SHA-256-hash for at verificere, at en fil eller streng ikke er blevet manipuleret.
- Tjek at en adgangskode eller fil matcher en kendt SHA-256-tjeksum, uden at eksponere den oprindelige værdi.
- Opret deterministiske, kollisionsresistente cache-nøgler og integritetstjeksum.
- Bekræft en downloadet fils SHA-256 mod udgiverens offentliggjorte tjeksum.
- 100% lokalt: dit input forlader aldrig browseren.
Sådan bruger du det
- Skriv eller indsæt din tekst i inputfeltet.
- Klik på "Generer Hash".
- Læs det 64-tegns SHA-256-resultat (afkryds "Store bogstaver output", hvis dit system forventer store bogstaver).
- Klik på "Kopiér" for at kopiere hashen, eller sammenlign den direkte med en kendt værdi for at verificere et match.
Eksempel
Input
helloOutput
SHA-256: 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824Hashing er deterministisk: "hello" giver denne præcise 64-tegns værdi på ethvert værktøj, hver gang.
Hvorfor "dekryptér" er det forkerte ord for SHA-256
Kryptering og hashing forveksles ofte, men de løser forskellige problemer. Kryptering er reversibel af design — med den rette nøgle bliver ciffertekst til klartekst igen. Hashing er bevidst envejs: SHA-256 komprimerer et input af enhver størrelse ned til et fast 256-bit fingeraftryk og kasserer information undervejs, så der findes ingen nøgle, der kan vende det om. Det er præcis den egenskab, der gør den nyttig til integritetstjek og digitale signaturer — hvis den kunne vendes om, kunne den ikke betros.
Hvad folk, der søger efter "afkod SHA-256", faktisk har brug for
- Generer en hash fra et kendt input, til at offentliggøre som en tjeksum eller sammenligne senere — dækkes direkte af dette værktøj.
- Verificér at en kandidatværdi hasher til et kendt SHA-256-output, f.eks. bekræftelse af et adgangskodegæt eller at en fil ikke er ændret — hash kandidaten og sammenlign strenge.
- Slå op om en hash matcher et almindeligt, allerede kendt input (som et ordbogsord) via en rainbow-table-opslagstjeneste — dette er ikke dekryptering, blot et omvendt indeks over på forhånd hashede almindelige værdier, og det fejler ved ethvert unikt eller tilstrækkeligt tilfældigt input.
- Bekræft at en downloadet fil matcher den SHA-256-tjeksum, kilden har offentliggjort, for at opdage korruption eller manipulation.
SHA-256 i den virkelige verden
SHA-256 sikrer TLS/SSL-håndtrykket bag hængelåsikonet i din browser og verificerer, at certifikater ikke er blevet manipuleret. Det er hashing-algoritmen bag Bitcoins proof-of-work-mining og blok-sammenkædning, og den bruges til at signere softwarepakker og containerbilleder, så en download kan verificeres mod udgiverens tjeksum. Dens 256-bit outputrum (2^256 mulige værdier) gør tilfældige eller bevidste kollisioner astronomisk usandsynlige med nuværende og forudsigelig computerkraft, hvilket er grunden til, at den forbliver standardvalget, hvor MD5 eller SHA-1 ikke længere ville blive betragtet som acceptable.
Skal du sammenligne flere algoritmer på én gang?
Hvis du vil se MD5, SHA-1, SHA-256, SHA-384 og SHA-512 af den samme tekst side om side i stedet for én ad gangen, så brug vores værktøj til sammenligning af flere algoritmer.
Ofte stillede spørgsmål
Kan jeg dekryptere en SHA-256-hash tilbage til den oprindelige tekst?
Nej — SHA-256 er en envejsfunktion af design; det oprindelige input kan ikke matematisk beregnes ud fra hashen. "SHA-256 dekryptér"-værktøjer online slår kun hashes op i massive forudberegnede tabeller over almindelige input, så unik eller tilfældig tekst kan aldrig vendes om på denne måde.
Hvis jeg ikke kan dekryptere den, hvordan "afkoder" jeg så en SHA-256-hash?
De fleste, der søger efter dette, vil egentlig have en af tre ting: generere en hash fra tekst (brug dette værktøj), verificere at et stykke tekst producerer en specifik kendt hash (hash det og sammenlign), eller tjekke en fils integritet mod en offentliggjort tjeksum. Alle tre understøttes her — ingen af dem kræver at vende hashen om.
Er SHA-256 sikker til opbevaring af adgangskoder?
SHA-256 alene er ikke ideel — den er hurtig, hvilket gør brute-forcing af svage adgangskoder billigt på moderne hardware. Til adgangskoder, brug en langsom nøgleafledningsfunktion som bcrypt, scrypt eller Argon2, gerne med SHA-256 som én bestanddel frem for hele ordningen.
Hvorfor giver den samme tekst en anden hash på et andet værktøj?
Normalt usynlige forskelle: et afsluttende linjeskift eller mellemrum, forskellige linjeafslutninger (\r\n vs \n), eller forskellig tekstkodning. Byte-identisk input producerer altid en identisk SHA-256-hash.
Er SHA-256 brudt ligesom MD5 eller SHA-1?
Nej. MD5 (128-bit) og SHA-1 (160-bit) har begge praktiske kollisionsangreb og betragtes som brudt til sikkerhedsbrug. SHA-256 (256-bit) har intet kendt praktisk angreb og forbliver den nuværende standard for TLS, blockchain og digitale signaturer.
Bliver min tekst sendt til en server til hashing?
Nej. SHA-256 beregnes udelukkende med din browsers indbyggede Web Crypto API — alt forbliver på din enhed og bliver aldrig sendt.