Next
Previous
Table Of Contents
The RIPEMD160 Class
#include <chnhash/rmd160.hpp>
Overview
The RIPEMD160 class provides an implementation of
Dobbertin, Bosselaers, and Preneel's RIPEMD-160
hashing algorithm [DBP].
The interface to this class is identical to of
MD5, save that the length over the chain
variables is 160 bits. Because of this close similairity,
the interface is not redescribed here: just substitute RIPEMD160 for
MD5, and make sure you can handle a 160 bit result.
Like RIPEMD-128, this algoritm is brought to you by the
same people who discovered the weaknesses in MD4 and MD5,
and was strengthened against these attacks. Its is comparable
to SHA1 in terms of speed, and more of its design criteria
are made public for evaluation, so it may be worth studying
as a substitute to SHA1 in new software that does not need
backwards compatability.
Next
Previous
Table Of Contents