Miklix

SHA3-384 Hash-kode sakrekenaar

Gepubliseer: 18 Februarie 2025 om 18:02:16 UTC
Laas opgedateer: 12 Januarie 2026 om 14:35:05 UTC

Hash-kode sakrekenaar wat die Secure Hash Algorithm 3 384 bit (SHA3-384) 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:

SHA3-384 Hash Code Calculator

SHA3-384 (Secure Hash Algorithm 3 384-bit) is 'n kriptografiese hash-funksie wat 'n invoer (of boodskap) neem en 'n vaste-grootte, 384-bit (48-greep) uitvoer produseer, algemeen voorgestel as 'n 96-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.


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 SHA3-384 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:


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.