** Summary ** RIPEMD is a cryptographic hash based upon MD4. It's been shown to have weaknesses and has been replaced by [ripemd128%|%RIPEMD-128] and RIPMD-160. These are cryptographic hash functions designed by Hans Dobbertin, Antoon Bosselaers, and Bart Preneel. The name comes from the project they were designed for: the EU project "RACE Integrity Primitives Evaluation" (RIPE), 1988-1992. RIPEMD-160 produces a hash of the same length as [SHA1] but is slightly slower. RIPEMD-128 has been designed as a drop-in replacement for MD4/MD5 whilst avoiding some of the weaknesses shown for these two algorithms. (These are possible hash collisions.) It is about half the speed of MD5. Implementations for both these hashing functions are present in [Trf], and a [tcllib] module provides a pure-Tcl version if required. The [tcllib] version will use Trf if it is available. ** Documentation ** [http://www.esat.kuleuven.ac.be/~bosselae/ripemd160.html%|%The hash function RIPEMD-160]: by the authors of RIPEMD-60 [http://core.tcl.tk/tcllib/doc/trunk/embedded/www/tcllib/files/modules/ripemd/ripemd160.html%|%official tcllib reference]: also at [http://tcllib.sourceforge.net/doc/ripemd160.html%|%sourceforge] ** See Also ** [md4]: [md5]: [sha1]: [sha2]: <> Cryptography | Package | tcllib