What is RIPEMD-128?
RIPEMD-128 is a cryptographic hash function: it turns any input — a word, a sentence, or a long document — into a fixed-length value called a digest. The same input always produces the same RIPEMD-128 hash, and even a tiny change to the input produces a completely different result. Hashing is one-way: you cannot turn a RIPEMD-128 digest back into the original text.
How RIPEMD-128 works
RIPEMD-128 is a one-way cryptographic hash. At a high level it works like this:
- Your input is padded and broken into fixed-size blocks.
- Each block is mixed into an internal state through many rounds of bitwise operations.
- After the final block, the internal state is output as a fixed-length digest.
Every input bit affects the whole result, so a single character change produces a completely different digest — and the digest cannot be reversed back into the input.
How to use
- Type or paste your text into the input box.
- The RIPEMD-128 hash is calculated automatically as you type.
- Choose your output encoding (Hex or Base64) if needed.
- Click Copy to copy the digest to your clipboard.
Common uses
- Verifying file and data integrity with checksums.
- Fingerprinting and deduplicating content.
- Detecting accidental corruption or changes.
- Indexing or comparing data without storing the original.
Frequently asked questions
Can a RIPEMD-128 hash be reversed?
No. RIPEMD-128 is a one-way function, not encryption — there is no key that turns the digest back into the original input.
What can I use RIPEMD-128 for?
Use it for fingerprinting data, verifying integrity, deduplication, and building checksums.
Is the RIPEMD-128 hash always the same length?
Yes. No matter how large the input is, the RIPEMD-128 digest is always the same fixed length.