RIPEMD Hash Generator
Generate RIPEMD-128/160/256/320 hashes for text and files, RIPEMD-160 widely used in Bitcoin
Enter plain text (UTF-8 encoded)
Result RIPEMD-128
About RIPEMD
RIPEMD (RACE Integrity Primitives Evaluation Message Digest) is a family of cryptographic hash functions developed in 1992-1996 by Hans Dobbertin, Antoon Bosselaers, and Bart Preneel at the COSIC research group in Belgium. The family includes RIPEMD-128, RIPEMD-160, RIPEMD-256, and RIPEMD-320.
RIPEMD-160 is the most widely used variant, particularly famous for its use in Bitcoin address generation (RIPEMD-160 of SHA-256). RIPEMD-256 and RIPEMD-320 are extended versions that provide longer output but are not considered more secure than RIPEMD-128 and RIPEMD-160 respectively.
Algorithm Comparison
| Algorithm | Output Size | Block Size | Security |
|---|---|---|---|
| RIPEMD-128 | 128 bits (16 bytes) | 512 bits | Weak |
| RIPEMD-160 | 160 bits (20 bytes) | 512 bits | Good |
| RIPEMD-256 | 256 bits (32 bytes) | 512 bits | Moderate |
| RIPEMD-320 | 320 bits (40 bytes) | 512 bits | Moderate |
Common Use Cases
- Bitcoin - address generation (RIPEMD-160 of SHA-256)
- PGP/GPG - key fingerprints in some implementations
- Digital signatures and certificates
- File integrity verification and checksums
Examples
Input: "hello"
RIPEMD-128: 789d569f08ed7055e94b4289a4195012
RIPEMD-160: 108f07b8382412612c048d07d13f814118445acd
RIPEMD-256: cc1d2594aece0a064b7aed75a57283d9490fd5705ed3d66bf9adfe3a58b25de5
RIPEMD-320: eb0cf45114c56a8421fbcb33430fa22e0cd607560a88bbe14ce70bdf59bf55b11a3906987c487992
Security Note
RIPEMD-160 remains secure for many applications. However, RIPEMD-128 is considered weak due to its short output. RIPEMD-256 and RIPEMD-320 provide longer output but were not designed to provide higher security levels. For new security-critical applications, consider SHA-256 or SHA-3.
References
Related Tools
SHA Hash Generator
Online SHA hash generator supporting SHA-1, SHA-256, SHA-384, SHA-512 algorithms
MD5/MD4 Hash Generator
Generate MD5 and MD4 hash values for text or files with multiple output formats
BLAKE Hash Generator
Generate BLAKE2b, BLAKE2s, and BLAKE3 hashes for text and files, fast and secure hashing algorithms