RIPEMD-160 Hash Generator
Generate RIPEMD-160 cryptographic hash from any text. Used in Bitcoin and cryptocurrency applications.
What is RIPEMD-160 Hash?
RIPEMD-160 (RACE Integrity Primitives Evaluation Message Digest) is a cryptographic hash function that produces a 160-bit (20-byte) hash value, rendered as a 40-character hexadecimal number. It was developed in Europe as an alternative to SHA-1.
Key Features
- Fixed Output Length: Always produces a 160-bit hash (40 hex characters)
- European Design: Developed by European researchers
- Deterministic: Same input always produces the same hash
- Collision Resistant: No practical attacks found
- Compact: Shorter hash than SHA-256
Common Use Cases
- Bitcoin Addresses: Core component in Bitcoin address generation
- Cryptocurrency: Used in various blockchain implementations
- Digital Signatures: Alternative to SHA-based signatures
- Data Integrity: File verification and checksums
- PGP/GPG: Used in some encryption software
Security
RIPEMD-160 is considered secure with no known practical attacks. However, for new applications, SHA-256 or SHA-3 are generally preferred due to wider adoption and larger security margins.
Bitcoin Address Generation:
Bitcoin uses a combination of SHA-256 and RIPEMD-160:
- Public key → SHA-256 → RIPEMD-160 → Bitcoin Address
This dual-hashing provides additional security and shorter addresses.
RIPEMD-160 vs SHA-1
Both produce 160-bit hashes, but:
- SHA-1: Vulnerable to collision attacks, deprecated
- RIPEMD-160: No known practical attacks, still considered secure
RIPEMD-160 is generally preferred over SHA-1 for security applications.
Example
Input: Hello, World!
RIPEMD-160 Hash: 527a6a4b9a6da75607546842e0e00105350b1aaf
The hash is always 40 hexadecimal characters regardless of input length.