Miklix

SHA-224 Hash-kodeberegner

Udgivet: 18. februar 2025 kl. 21.55.26 UTC
Sidst opdateret: 12. januar 2026 kl. 14.27.52 UTC

Hashkodeberegner, der bruger hashfunktionen Secure Hash Algorithm 224 bit (SHA-224) til at beregne en hashkode baseret på tekstinput eller filupload.

Denne side er blevet maskinoversat fra engelsk for at gøre den tilgængelig for så mange mennesker som muligt. Desværre er maskinoversættelse endnu ikke en perfekt teknologi, så der kan forekomme fejl. Hvis du foretrækker det, kan du se den originale engelske version her:

SHA-224 Hash Code Calculator

SHA-224 (Secure Hash Algorithm 224-bit) er en kryptografisk hashfunktion, der tager input (eller besked) og producerer et output med fast størrelse på 224 bit (28 byte), almindeligvis repræsenteret som et hexadecimalt tal på 56 tegn. Den tilhører SHA-2-familien af hashfunktioner, designet af NSA. Det er i virkeligheden en afkortet version af SHA-256 med forskellige initialiseringsværdier, beregnet til brugsscenarier, hvor hastighed og pladseffektivitet er mere kritisk end maksimal sikkerhed, for eksempel indlejrede systemer. SHA-224 betragtes stadig som sikker, dog kun lidt mindre sikker end SHA-256.

Fuld åbenhed: Jeg har ikke skrevet den specifikke implementering af den hash-funktion, der bruges på denne side. Det er en standardfunktion, der følger med programmeringssproget PHP. Jeg har kun lavet webgrænsefladen for at gøre den offentligt tilgængelig her for nemheds skyld.


Beregn ny hash-kode

Data, der indsendes, eller filer, der uploades via denne formular, opbevares kun på serveren, så længe det tager at generere den ønskede hashkode. De slettes umiddelbart før resultatet returneres til din browser.

Input-data:



Den indsendte tekst er UTF-8-kodet. Da hashfunktioner opererer med binære data, vil resultatet være anderledes, end hvis teksten var i en anden kodning. Hvis du har brug for at beregne et hash af en tekst i en bestemt kodning, skal du uploade en fil i stedet.



Om SHA-224 Hash-algoritmen

Jeg er ikke specielt god til matematik og betragter mig på ingen måde som matematiker, så jeg vil forsøge at forklare denne hashfunktion på en måde, som mine ikke-matematikerkolleger kan forstå. Hvis du foretrækker den videnskabeligt korrekte matematiske version, er jeg sikker på, at du kan finde den på masser af andre hjemmesider ;-)

Lad os forestille os, at hashfunktionen er en super højteknologisk blender designet til at lave en unik smoothie ud fra alle ingredienser, du putter i den. Dette tager fire trin, hvoraf de tre første er identiske med SHA-256:

Trin 1: Indsæt ingredienser (Input)

  • Tænk på inputtet som hvad som helst, du vil blende: bananer, jordbær, pizzastykker eller endda en hel bog. Det er ligegyldigt, hvad du putter i - stort eller småt, simpelt eller komplekst.

Trin 2: Blandingsproces (Hash-funktionen)

  • Du trykker på knappen, og blenderen går amok - hakker, blander og roterer med vanvittige hastigheder. Den har en særlig opskrift indeni, som ingen kan ændre.
  • Denne opskrift indeholder skøre regler som: "Drej til venstre, drej til højre, vend på hovedet, ryst, hak på mærkelige måder." Alt dette sker bag kulisserne.

Trin 3: Du får en smoothie (output):

  • Uanset hvilke ingredienser du har brugt, giver blenderen dig altid præcis én kop smoothie (det er den faste størrelse på 256 bits i SHA-256).
  • Smoothien har en unik smag og farve baseret på de ingredienser, du putter i. Selv hvis du bare ændrer en lille ting - som at tilføje et enkelt gran sukker - vil smoothien smage helt anderledes.

Trin 4: Afkort

  • Det endelige output afkortes (afskæres) til 224 bit, hvorved de resterende 32 bits kasseres. Dette gør det mere pladseffektivt, men også lidt mindre sikkert. Stadig fint til filintegritetstjek og lignende, men til signering af digitale certifikater og andre anvendelsesscenarier, hvor sikkerhed er vigtig, er SHA-256 bedre.

Se også min SHA-256 hash-beregner her: Link

Yderligere læsning

Hvis du kunne lide dette indlæg, kan du måske også lide disse forslag:


Del på BlueskyDel på FacebookDel på LinkedInDel på TumblrDel på XDel på LinkedInFastgør på Pinterest

Mikkel Christensen

Om forfatteren

Mikkel Christensen
Mikkel er skaberen og ejeren af miklix.com. Han har over 20 års erfaring som professionel computerprogrammør/softwareudvikler og er i øjeblikket fuldtidsansat i en stor europæisk IT-virksomhed. Når han ikke blogger, bruger han sin fritid på en lang række interesser, hobbyer og aktiviteter, som i et vist omfang afspejles i de mange forskellige emner, der dækkes på dette websted.