Whirlpool Hash-kode sakrekenaar
Gepubliseer: 18 Februarie 2025 om 21:29:31 UTC
Hash-kode sakrekenaar wat die Whirlpool-hash-funksie gebruik om 'n hash-kode te bereken op grond van teksinvoer of lêeroplaai.Whirlpool Hash Code Calculator
Die Whirlpool-hash-funksie is 'n kriptografiese hash-funksie wat ontwerp is deur Vincent Rijmen (een van die mede-ontwerpers van AES) en Paulo S. L. M. Barreto. Dit is die eerste keer in 2000 bekendgestel en later in 2003 hersien om sekuriteit te verbeter. Whirlpool is deel van die ISO/IEC 10118-3-standaard, wat dit geskik maak vir 'n wye reeks kriptografiese toepassings. Dit genereer 'n 512 bis (64 byte) hash-kode, tipies voorgestel as 128 heksadesimale karakters.
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 Whirlpool Hash-algoritme
Ek is nie 'n wiskundige of 'n kriptograaf nie, so ek sal probeer verduidelik hoe hierdie hash-funksie in leketerme werk. As jy die wetenskaplik presiese, wiskunde-swaar verduideliking verkies, is ek seker jy kan dit op ander webwerwe vind ;-)
Stel jou in elk geval voor dat jy 'n smoothie maak met allerhande bestanddele: piesangs, aarbeie, spinasie, grondboontjiebotter, ens. Hier is wat Whirlpool aan u bestanddele (of data) doen:
Stap 1 - Kap alles op (breek die data in stukke)
- Eerstens breek dit jou data in klein stukkies, soos om vrugte te sny voordat dit gemeng word.
Stap 2 - Meng soos 'n besetene (meng dit)
Nou plaas dit hierdie stukke in 'n kragtige blender met 10 verskillende snelhede (genoem "rondtes"). Elke rondte meng die data op 'n ander manier:
- Ruil en draai (vervanging): Sommige stukke word vir ander omgeruil, soos om 'n aarbei met 'n bloubessie te verander.
- Roer sirkels in (permutasie): Dit draai die mengsel rond en skuif bestanddele van een plek na 'n ander sodat niks op sy oorspronklike plek bly nie.
- Meng alles saam (meng): Dit breek en roer om die geure (of data) eweredig deur die mengsel te versprei.
- Voeg 'n geheime bestanddeel by (sleutelvermenging): Dit strooi 'n "geheime bestanddeel" ('n spesiale kode) in om die smoothie uniek te maak.
Stap 3 - Finale resultaat (die hash)
- Na 10 rondes van intense vermenging kry jy 'n gladde, perfek gemengde drankie - of in hierdie geval 'n 512-bis hash. Daar is geen manier meer om die oorspronklike piesangs of spinasie uit die smoothie te haal nie. Al wat jy het, is die laaste drankie.