Whirlpooli räsikoodi kalkulaator
Avaldatud: 18. veebruar 2025, kell 21:26:58 UTC
Viimati uuendatud: 12. jaanuar 2026, kell 14:20:48 UTC
Whirlpool Hash Code Calculator
Whirlpooli räsifunktsioon on krüptograafiline räsifunktsioon, mille töötasid välja Vincent Rijmen (üks AES-i kaasasutajatest) ja Paulo SLM Barreto. See võeti esmakordselt kasutusele 2000. aastal ja hiljem, 2003. aastal, muudeti seda turvalisuse parandamiseks. Whirlpool on osa standardist ISO/IEC 10118-3, mistõttu sobib see laiale hulgale krüptograafilistele rakendustele. See genereerib 512-bitise (64-baidise) räsikoodi, mida tavaliselt esitatakse 128 kuueteistkümnendsüsteemi märgina.
Täielik avalikustamine: ma ei kirjutanud sellel leheküljel kasutatud hash-funktsiooni konkreetset rakendust. See on standardne funktsioon, mis kuulub PHP programmeerimiskeele juurde. Ma tegin veebiliidese ainult selleks, et see siin avalikult kättesaadavaks teha.
Whirlpooli räsialgoritmi kohta
Ma ei ole matemaatik ega krüptograaf, seega püüan selle räsifunktsiooni toimimist lihtsal viisil selgitada. Kui eelistate teaduslikult täpset ja matemaatikakeskset selgitust, siis olen kindel, et leiate selle teistelt veebisaitidelt ;-)
Igatahes, kujuta ette, et teed smuutit igasuguste koostisosadega: banaanid, maasikad, spinat, maapähklivõi jne. Whirlpool teeb sinu koostisosadega (või andmetega) järgmist:
1. samm – tükelda kõik (andmete tükkideks jagamine)
- Esiteks jagab see teie andmed väikesteks tükkideks, näiteks puuviljade viilutamine enne segamist.
2. samm - sega nagu hullumeelne (segamine)
Nüüd paneb see need tükid võimsasse blenderisse, millel on 10 erinevat kiirust (nn "vooru"). Iga voor segab andmeid erinevalt:
- Vaheta ja pööra (asendamine): Mõned tükid vahetatakse teiste vastu, näiteks maasika vahetamine mustika vastu.
- Sega ringides (permutatsioon): see keerutab segu ringi, nihutades koostisosi ühest kohast teise, nii et miski ei jää algsele kohale.
- Purusta kõik kokku (segamine): See purustab ja segab, et maitsed (või andmed) segus ühtlaselt jaotuks.
- Lisa salajane koostisosa (võtmesegamine): See puistab sisse "salajase koostisosa" (spetsiaalse koodi), et muuta smuuti ainulaadseks.
3. samm – lõpptulemus (räsi)
- Pärast 10 intensiivset segamisvooru saate sujuva, ideaalselt segunenud joogi – või antud juhul 512-bitise räsi. Algseid banaane ega spinatit smuutist enam välja võtta ei saa. Teil on vaid viimane jook.
Lisalugemist
Kui see postitus teile meeldis, võivad teile meeldida ka need soovitused:
- HAVAL-128/4 räsikoodi kalkulaator
- HAVAL-256/4 räsikoodi kalkulaator
- MurmurHash3A räsikoodi kalkulaator
