Miklix

SHA-224 Hash-kode sakrekenaar

Gepubliseer: 18 Februarie 2025 om 21:57:47 UTC
Laas opgedateer: 12 Januarie 2026 om 14:28:16 UTC

Hash-kode sakrekenaar wat die Secure Hash Algorithm 224 bit (SHA-224) hash-funksie gebruik om 'n hash-kode te bereken gebaseer op teksinvoer of lêeroplaai.

Hierdie bladsy is masjienvertaal uit Engels om dit vir soveel mense moontlik toeganklik te maak. Ongelukkig is masjienvertaling nog nie 'n volmaakte tegnologie nie, dus kan foute voorkom. As jy verkies, kan jy die oorspronklike Engelse weergawe hier sien:

SHA-224 Hash Code Calculator

SHA-224 (Secure Hash Algorithm 224-bit) is 'n kriptografiese hash-funksie wat 'n invoer (of boodskap) neem en 'n vaste-grootte, 224-bit (28-greep) uitvoer produseer, algemeen voorgestel as 'n 56-karakter heksadesimale getal. Dit behoort tot die SHA-2-familie van hash-funksies, ontwerp deur die NSA. Dit is eintlik 'n afgeknotte weergawe van SHA-256 met verskillende inisialiseringswaardes, bedoel vir gebruiksgevalle waar spoed en ruimte-doeltreffendheid meer krities is as maksimum sekuriteit, byvoorbeeld ingebedde stelsels. SHA-224 word steeds as veilig beskou, maar net effens minder so as SHA-256.

Volledige openbaarmaking: Ek het nie die spesifieke implementering van die hash-funksie wat op hierdie bladsy gebruik word, geskryf nie. Dit is 'n standaardfunksie wat by die PHP-programmeertaal ingesluit is. Ek het net die webkoppelvlak gemaak om dit vir gerief hier publiek beskikbaar te maak.


Bereken Nuwe Hash-kode

Data wat ingedien is of lêers wat deur hierdie vorm opgelaai word, sal slegs op die bediener gehou word vir so lank as wat dit neem om die gevraagde hash-kode te genereer. Dit sal onmiddellik uitgevee word voordat die resultaat na jou blaaier teruggestuur word.

Invoer data:



Ingediende teks is UTF-8 geënkodeer. Aangesien hash-funksies op binêre data werk, sal die resultaat anders wees as wanneer die teks in 'n ander enkodering was. As jy 'n hash van 'n teks in 'n spesifieke enkodering moet bereken, moet jy eerder 'n lêer oplaai.



Oor die SHA-224 Hash-algoritme

Ek is nie besonder goed met wiskunde nie en beskou myself geensins as 'n wiskundige nie, so ek sal probeer om hierdie hash-funksie te verduidelik op 'n manier wat my mede-nie-wiskundiges kan verstaan. As jy die wetenskaplik korrekte wiskunde-weergawe verkies, is ek seker jy kan dit op baie ander webwerwe vind ;-)

In elk geval, kom ons verbeel ons dat die hash-funksie 'n super hoëtegnologie-menger is wat ontwerp is om 'n unieke smoothie te skep van enige bestanddele wat jy daarin sit. Dit neem vier stappe, waarvan die eerste drie identies is aan SHA-256:

Stap 1: Voer bestanddele in (Invoer)

  • Dink aan die invoer as enigiets wat jy wil meng: piesangs, aarbeie, pizzasnye, of selfs 'n hele boek. Dit maak nie saak wat jy insit nie - groot of klein, eenvoudig of kompleks.

Stap 2: Mengproses (Die Hash-funksie)

  • Jy druk die knoppie, en die blender gaan wild – kap, meng, draai teen mal snelhede. Dit het 'n spesiale resep binne wat niemand kan verander nie.
  • Hierdie resep sluit mal reëls in soos: "Draai links, draai regs, draai onderstebo, skud, kap op vreemde maniere." Dit alles gebeur agter die skerms.

Stap 3: Jy kry 'n smoothie (uitvoer):

  • Ongeag watter bestanddele jy gebruik het, die blender gee jou altyd presies een koppie smoothie (dis die vaste grootte van 256 bisse in SHA-256).
  • Die smoothie het 'n unieke geur en kleur gebaseer op die bestanddele wat jy insit. Selfs al verander jy net een klein dingetjie – soos om een suikerkorrel by te voeg – sal die smoothie heeltemal anders smaak.

Stap 4: Afkort

  • Die finale uitvoer word afgekap (afgesny) tot 224 bisse, wat die oorblywende 32 bisse weggooi. Dit maak dit meer spasie-doeltreffend, maar ook effens minder veilig. Steeds goed vir lêerintegriteitskontroles en dies meer, maar vir die ondertekening van digitale sertifikate en ander gebruiksgevalle waar sekuriteit belangrik is, is SHA-256 beter.

Kyk ook na my SHA-256 hash sakrekenaar hier: Skakel

Verdere Leeswerk

As jy hierdie plasing geniet het, sal jy dalk ook van hierdie voorstelle hou:


Deel op BlueskyDeel op FacebookDeel op LinkedInDeel op TumblrDeel op XDeel op LinkedInSpeld op Pinterest

Mikkel Christensen

Oor die skrywer

Mikkel Christensen
Mikkel is die skepper en eienaar van miklix.com. Hy het meer as 20 jaar ondervinding as 'n professionele rekenaarprogrammeerder/sagteware-ontwikkelaar en is tans voltyds in diens van 'n groot Europese IT-korporasie. Wanneer hy nie blog nie, spandeer hy sy vrye tyd aan 'n groot verskeidenheid belangstellings, stokperdjies en aktiwiteite, wat tot 'n mate weerspieël kan word in die verskeidenheid onderwerpe wat op hierdie webwerf gedek word.