RIPEMD160
RIPEMD-160 is a modified version of MD4 that generates 20-byte digest values and is almost as secure as SHA-1 (note that the SHA-1 standard does not say how the K value is determined, which is very suspicious). RIPEMD-160 can be thought of as two MD4 computates in parallel, and if two threads are used, the performance will not be much different.
Input
Result