RIPEMD-160 Hash Generator

Generate RIPEMD-160 cryptographic hash from any text. Used in Bitcoin and cryptocurrency applications.

Input
Enter text to hash
RIPEMD-160 Hash
160-bit hash (40 hex characters)

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:

  1. 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.