RIPEMD-160

From Trezor Wiki
Jump to: navigation, search


RIPEMD-160(RACE Integrity Primitives Evaluation Message Digest) is a cryptographic hash function based upon the Merkle–Damgård construction.

RIPEMD-160 is an improved, 160-bit version of the original RIPEMD, and the most common version in the family. RIPEMD-160 was designed in the open academic community, in contrast to the NSA-designed SHA-1 and SHA-2 algorithms. On the other hand, RIPEMD-160 appears to be used somewhat less frequently than SHA-1, which may have caused it to be less scrutinized than SHA-1. RIPEMD-160 is not known to be constrained by any patents.

RIPEMD-160 in Bitcoin

RIPEMD-160 hash function is used during creation of bitcoin address from public key.