Information AboutRipemd-160 |
| CATEGORIES ABOUT RIPEMD | |
| cryptographic hash functions | |
|
There also exist 128, 256 and 320-bit versions of this algorithm, called RIPEMD-128, '''RIPEMD-256''', and '''RIPEMD-320''', respectively. The 128-bit version was intended only as a drop-in replacement for the original RIPEMD, which was also 128-bit, and which had been found to have questionable security. The 256 and 320-bit versions diminish only the chance of accidental Collision , and don't have higher levels of security as compared to, respectively, RIPEMD-128 and RIPEMD-160. RIPEMD-160 was designed in the open academic community, in contrast to the NSA -designed algorithm, SHA-1 . On the other hand, RIPEMD-160 is a less popular and correspondingly less well-studied design. RIPEMD-160 is not constrained by any patents. In August 2004, a collision was reported for the original RIPEMD {Link without Title} . See also: RIPEMD-160 HASHES The 160-bit RIPEMD-160 hashes (also termed RIPE ''message digests'') are typically represented as 40-digit Hexadecimal numbers. The following demonstrates a 43-byte ASCII input and the corresponding RIPEMD-160 hash: RIPEMD-160("The quick brown fox jumps over the lazy dog") = 37f332f68db77bd9d7edd4969571ad671cf9dd3b Even a small change in the message will (with overwhelming probability) result in a completely different hash, e.g. changing d to c: RIPEMD-160("The quick brown fox jumps over the lazy cog") = 132072df690933835eb8b6ad0b77e7b6f14acad7 The hash of a zero-length string is: RIPEMD-160("") = 9c1185a5c5e9fc54612808977ee8f548b2258d31 EXTERNAL LINKS
|
|
|