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.
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
| Input | RIPEMD-160 Hash |
|---|---|
| Eazytools4u | 54f2eb1ab8d0abfb876a870637db96caf91ee721 |
| abc | 8eb208f7e05d987a9b044a8e98c6b087f15a0bfc |
| hello | 108f07b8382412612c048d07d13f814118445acd |
Programming Examples
const crypto = require("crypto");
const hash = crypto.createHash("ripemd160")
.update("hello", "utf8")
.digest("hex");
console.log(hash); // RIPEMD-160 hex digestimport hashlib
digest = hashlib.new("ripemd160", b"hello").hexdigest()
print(digest)echo -n "hello" | openssl dgst -ripemd160 -hexFrequently 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.