Calculadora de codi hash RIPEMD-320
Publicat: 6 de març del 2025, a les 11:21:50 UTC
Última actualització: 12 de gener del 2026, a les 14:27:36 UTC
RIPEMD-320 Hash Code Calculator
RIPEMD-320 és una funció hash criptogràfica que pren una entrada (o missatge) i produeix una sortida de mida fixa de 320 bits (40 bytes), que normalment es representa com un nombre hexadecimal de 80 caràcters.
RIPEMD (RACE Integrity Primitives Evaluation Message Digest) és una família de funcions de hash criptogràfiques dissenyades per proporcionar integritat de dades mitjançant el hash. Es va desenvolupar a mitjans dels anys noranta com a part del projecte RACE (Research and Development in Advanced Communications Technologies in Europe) de la UE.
RIPEMD encara es considera segur, excepte la versió de 128 bits, que té els mateixos problemes que MD4 i MD5.
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 de hash RIPEMD-320
No sóc ni matemàtic ni criptògraf, però intentaré explicar com funciona aquesta funció hash d'una manera que els no matemàtics puguin entendre. Si preferiu l'explicació matemàtica completa i exacta des del punt de vista científic, estic segur que la podeu trobar en molts altres llocs web ;-)
RIPEMD utilitza una construcció de Merkle-Damgård, que té en comú amb la família d'algoritmes hash SHA-2. He descrit que funcionen de manera similar a una liquadora en altres pàgines, i el mateix passa amb RIPEMD:
Pas 1 - Preparació (omplir les dades)
- Primer, RIPEMD s'assegura que els "ingredients" encaixin perfectament a la batedora. Si no, afegeix un "farcit" addicional per arrodonir-ho (això és com omplir les dades).
Pas 2 - Inici de la batedora (inicialització)
- La batedora comença amb una configuració específica, com ara la velocitat, la potència i la posició de la fulla. Aquests són valors inicials especials anomenats vectors d'inicialització.
Pas 3 - Procés de barreja (anàlisi de dades)
- Aquí teniu la part interessant: RIPEMD no només té un joc de fulles. Té dues batedores que treballen una al costat de l'altra (esquerra i dreta).
- Cada batedora processa els ingredients de manera diferent. Una pica mentre l'altra mol, utilitzant velocitats, direccions i patrons de fulles diferents.
- Barregen, intercanvien i giren les dades 80 vegades (com si estiguessin barrejant en cicles per assegurar-se que tot estigui perfectament barrejat).
Pas 4 - Barreja final (combinació de resultats)
- Després de tota aquesta barreja, RIPEMD combina els resultats de les dues mescles en un haixix final i suau.
Lectures addicionals
Si t'ha agradat aquesta publicació, també et poden agradar aquests suggeriments:
- Calculadora de codi hash RIPEMD-256
- Calculadora de codi hash HAVAL-256/3
- Calculadora de codis hash GOST
