顧名思義RIPEMD就是成熟md演算法,是Hans Dobbertin等3人在md4,md5的基礎上,於1996年提出來的。
演算法共有4個標準128、160、256和320,其對應輸出長度分別為16位元組、20位元組、32位元組和40位元組。不過,讓人難以致信的是RIPEMD的設計者們根本就沒有真正設計256和320位這2種標準,他們只是在128位和160位的基礎上,修改了初始參數和s-box來達到輸出為256和320位的目的。所以,256位的強度和128相當,而320位的強度和160位相當。RIPEMD建立在md的基礎之上,所以,其添加數據的方式和md5完全一樣。
RIPEMD 顧名思義RIPEMD就是成熟md演算法,是Hans Dobbertin等3人在md4,md5的基礎上,於1996年提出來的。
RIPEMD RIPEMD (RACE Integrity Primitives Evaluation Message Digest) is a family of cryptographic hash functions developed in Leuven, Belgium, by Hans Dobbertin, Antoon Bosselaers and Bart Preneel at the COSIC research group at the Katholieke Universiteit Leuven, and first published in 1996. RIPEMD was based upon the design principles used in MD4, and is similar in performance to the more popular SHA-1.