SHA3-224 Hash-kode sakrekenaar
Gepubliseer: 18 Februarie 2025 om 17:53:46 UTC
Laas opgedateer: 12 Januarie 2026 om 14:32:31 UTC
SHA3-224 Hash Code Calculator
SHA3-224 (Secure Hash Algorithm 3 224-bit) is 'n kriptografiese hash-funksie wat 'n invoer (of boodskap) neem en 'n vaste-grootte, 224-bit (28-greep) uitvoer produseer, gewoonlik voorgestel as 'n 56-karakter heksadesimale getal.
SHA-3 is die nuutste lid van die Secure Hash Algorithm (SHA) familie, wat amptelik in 2015 vrygestel is. Anders as SHA-1 en SHA-2, wat op soortgelyke wiskundige strukture gebaseer is, is SHA-3 gebou op 'n heeltemal ander ontwerp genaamd die Keccak-algoritme. Dit is nie geskep omdat SHA-2 onveilig is nie; SHA-2 word steeds as veilig beskou, maar SHA-3 voeg 'n ekstra laag sekuriteit by met 'n ander ontwerp, ingeval toekomstige kwesbaarhede in SHA-2 gevind word.
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.
Oor die SHA3-224 Hash-algoritme
Ek is nie 'n wiskundige of 'n kriptograaf nie, so ek sal probeer om hierdie hash-funksie te verduidelik op 'n manier wat my mede-nie-wiskundiges kan verstaan. As jy eerder 'n wetenskaplik akkurate, volledige wiskundige verduideliking verkies, kan jy dit op baie webwerwe vind ;-)
Hoe dit ook al sy, anders as die vorige SHA-families (SHA-1 en SHA-2), wat as soortgelyk aan 'n blender beskou kan word, werk SHA-3 meer soos 'n spons.
Die prosedure om hash op hierdie manier te bereken, kan in drie hoëvlakstappe verdeel word:
Stap 1 - Absorberende Fase
- Stel jou voor jy gooi water (jou data) op 'n spons. Die spons absorbeer die water bietjie vir bietjie.
- In SHA-3 word die invoerdata in klein stukkies verdeel en in 'n interne "spons" (’n groot bisskikking) geabsorbeer.
Stap 2 - Meng (Permutasie)
- Nadat die data geabsorbeer is, druk en draai SHA-3 die spons intern, wat alles in komplekse patrone meng. Dit verseker dat selfs 'n klein verandering in invoer 'n heeltemal ander hash tot gevolg het.
Stap 3 - Drukfase
- Laastens druk jy die spons om die uitset (die hasj) vry te stel. As jy 'n langer hasj benodig, kan jy aanhou druk om meer uitset te kry.
Alhoewel die SHA-2-generasie van hash-funksies steeds as veilig beskou word (anders as SHA-1, wat nie meer vir sekuriteit gebruik moet word nie), sal dit sin maak om eerder die SHA-3-generasie te gebruik wanneer nuwe stelsels ontwerp word, tensy hulle agteruitversoenbaar moet wees met ouer stelsels wat dit nie ondersteun nie.
Een ding om te oorweeg is dat die SHA-2-generasie waarskynlik die mees gebruikte en aangevalde hash-funksie ooit is (veral SHA-256 as gevolg van die gebruik daarvan op die Bitcoin-blokketting), maar dit hou steeds stand. Dit sal 'n rukkie duur voordat SHA-3 dieselfde streng toetsing deur miljarde sal deurstaan.
Verdere Leeswerk
As jy hierdie plasing geniet het, sal jy dalk ook van hierdie voorstelle hou:
- Whirlpool Hash-kode sakrekenaar
- Fowler-Noll-Vo FNV1-32 Hash-kode sakrekenaar
- MurmurHash3F Hash-kode sakrekenaar
