RIPEMD-160 Hash Text or File

Generate RIPEMD-160 hash for text input or file upload. Calculate secure cryptographic checksums for data integrity verification and security purposes

Input
Paste or type any UTF-8 text, including emoji and non-Latin characters.
Hash Result
Hash result for the current text input.

Hexadecimal

Base64

Decimal

Binary

What is RIPEMD-160?

RIPEMD-160 (RACE Integrity Primitives Evaluation Message Digest) is a cryptographic hash function that produces a 160-bit (20-byte) hash value, typically rendered as a 40-character hexadecimal number. It was developed in 1996 by Hans Dobbertin, Antoon Bosselaers, and Bart Preneel as part of the European RACE project.

Key characteristics:

  • Deterministic: The same input always produces the same hash
  • Fast computation: Reasonably fast to compute for any given input
  • Avalanche effect: Small changes in input produce drastically different outputs
  • Fixed output size: Always produces a 160-bit hash regardless of input size
  • Two-line parallel structure: Uses two parallel computation lines for enhanced security

Security status:RIPEMD-160 is considered cryptographically secure with no known practical attacks. It provides a good security margin and is still recommended for cryptographic applications where a 160-bit hash is sufficient.

Common uses:

  • Bitcoin address generation (Base58Check encoding)
  • Digital signatures and certificates
  • Data integrity verification
  • Cryptographic protocols requiring 160-bit hashes
  • Alternative to SHA-1 where needed

Comparison with other algorithms:

  • More secure than MD5 and SHA-1
  • Smaller output than SHA-256 (160-bit vs 256-bit)
  • Good performance characteristics
  • Well-studied and trusted in cryptographic community

Recommended for:

  • Applications requiring 160-bit hash security
  • Bitcoin-related cryptographic operations
  • Legacy system compatibility where RIPEMD-160 is specified