RIPEMD-160 Hash Generator

Free online RIPEMD-160 hash generator. Compute RIPEMD-160 digests for Bitcoin address derivation, PGP fingerprints, and legacy checksums — instantly in your browser.

Text mode — hashes your input as UTF-8 characters

Best for strings, passwords, JSON, and code. Need to verify a download against a published checksum? Switch to and drop the file in — text mode cannot reproduce a file checksum.

0 bytes (UTF-8)
Legacy160-bit

Enter text above to generate RIPEMD-160 hash

Text encoded as UTF-8 · All processing is local

Related Hash Generators

Need all algorithms at once? Open the full Hash Generator for every supported algorithm.

What is RIPEMD-160?

RIPEMD-160 is a cryptographic hash function designed in Belgium as an alternative to MD4/MD5. It produces a 160-bit digest and is used in Bitcoin address generation (SHA-256 then RIPEMD-160) and some PGP key fingerprints. It has not seen the same widespread adoption as SHA-2 but remains important in cryptocurrency and OpenPGP ecosystems.

Common use cases:

  • Bitcoin public key hashing (after SHA-256)
  • OpenPGP key fingerprint verification
  • Legacy European cryptographic tooling
  • Cross-checking blockchain address derivation steps

Examples

InputRIPEMD-160 Hash
Eazytools4u54f2eb1ab8d0abfb876a870637db96caf91ee721
abc8eb208f7e05d987a9b044a8e98c6b087f15a0bfc
hello108f07b8382412612c048d07d13f814118445acd

Programming Examples

Node.js
const crypto = require("crypto");

const hash = crypto.createHash("ripemd160")
  .update("hello", "utf8")
  .digest("hex");

console.log(hash); // RIPEMD-160 hex digest
Python
import hashlib

digest = hashlib.new("ripemd160", b"hello").hexdigest()
print(digest)
OpenSSL CLI
echo -n "hello" | openssl dgst -ripemd160 -hex

Frequently Asked Questions

How is RIPEMD-160 used in Bitcoin?

Bitcoin public keys are first hashed with SHA-256, then the result is hashed again with RIPEMD-160 to produce a 20-byte payload used in address encoding.

Is RIPEMD-160 broken?

No practical collision attack is known for the full RIPEMD-160, but SHA-256 is preferred for new general-purpose security applications.

Can I hash files with this tool?

Yes. Switch to File mode to hash raw binary file contents locally without uploading.

What output format should I use?

Most RIPEMD-160 references use lowercase hex. Use uppercase hex or Base64 only if your target system requires it.

← Back to all hash algorithms