Aller au contenu principal

RIPEMD160

Acronyme de RACE Integrity Primitives Evaluation Message Digest 160, où « RACE » signifie Research and development in Advanced Communications technologies in Europe. C’est une fonction de hachage cryptographique qui génère un condensat de 160 bits à partir d’une entrée arbitraire. Elle est utilisée sur Bitcoin pour transformer une clé publique en une adresse de réception pour les standards Legacy et SegWit v0 (pour SegWit v1, la clé publique n’est pas hachée). Le processus implique d’abord l’application de la fonction de hachage SHA256 sur la clé publique, suivie de l’application de RIPEMD160 sur le résultat. Cette combinaison de deux fonctions de hachage distinctes est connue sous le nom de HASH160 dans le contexte de Bitcoin. RIPEMD160 est également utilisé dans les portefeuilles déterministes et hiérarchiques pour calculer des empreintes de clés. On utilise notamment HASH160 pour calculer l’empreinte d’une clé parent, ensuite incluse dans les métadonnées d’une clé étendue (xpub, xprv…).

Terme associé :