Calculadora de codi hash Whirlpool
Publicat: 6 de març del 2025, a les 11:22:03 UTC
Última actualització: 12 de gener del 2026, a les 14:23:31 UTC
Whirlpool Hash Code Calculator
La funció hash de Whirlpool és una funció hash criptogràfica dissenyada per Vincent Rijmen (un dels codissenyadors d'AES) i Paulo SLM Barreto. Es va introduir per primera vegada l'any 2000 i posteriorment es va revisar el 2003 per millorar la seguretat. Whirlpool forma part de l'estàndard ISO/IEC 10118-3, cosa que la fa adequada per a una àmplia gamma d'aplicacions criptogràfiques. Genera un codi hash de 512 bits (64 bytes), normalment representat com a 128 caràcters hexadecimals.
Divulgació completa: no vaig escriure la implementació específica de la funció hash utilitzada en aquesta pàgina. És una funció estàndard inclosa amb el llenguatge de programació PHP. Només he creat la interfície web per fer-la disponible públicament aquí per comoditat.
Sobre l'algoritme hash de Whirlpool
No sóc matemàtic ni criptògraf, així que intentaré explicar com funciona aquesta funció hash en termes senzills. Si preferiu l'explicació científicament precisa i amb molta informació matemàtica, segur que la podeu trobar en altres llocs web ;-)
De totes maneres, imagina't que estàs fent un batut amb tota mena d'ingredients: plàtans, maduixes, espinacs, mantega de cacauet, etc. Això és el que fa Whirlpool amb els teus ingredients (o dades):
Pas 1: tallar-ho tot (trençar les dades en trossos)
- Primer, divideix les dades en petits trossos, com ara tallar fruites abans de barrejar-les.
Pas 2 - Barreja com un boig (barrejant-ho tot)
Ara, posa aquests trossos en una potent batedora amb 10 velocitats diferents (anomenades "rondes"). Cada ronda barreja les dades d'una manera diferent:
- Intercanvi i volta (substitució): Algunes peces s'intercanvien per altres, com canviar una maduixa per un nabiu.
- Remenar en cercles (permutació): Gira la barreja, movent els ingredients d'un lloc a un altre perquè res no es quedi al seu lloc original.
- Aixafar-ho tot junt (barrejar): Aixafa i remena per repartir els sabors (o dades) uniformement per tota la barreja.
- Afegir un ingredient secret (barreja de claus): S'hi afegeix un "ingredient secret" (un codi especial) per fer que el batut sigui únic.
Pas 3 - Resultat final (el resum)
- Després de 10 rondes de barreja intensa, s'obté una beguda suau i perfectament barrejada, o en aquest cas, un hash de 512 bits. Ja no hi ha manera de treure els plàtans o els espinacs originals del batut. Només queda la beguda final.
Lectures addicionals
Si t'ha agradat aquesta publicació, també et poden agradar aquests suggeriments:
- Calculadora de codi hash MD2
- Calculadora de codi hash MurmurHash3F
- Calculadora de codi hash HAVAL-160/3
