RIPEMD-128 File Hash
Calculate a RIPEMD-128 file hash or HMAC from a local file or URL without uploading local files. Read more
What is RIPEMD-128?
RIPEMD-128 is a strengthened 128-bit member of the RIPEMD family documented on the authors’ RIPEMD specification page. Its short output limits generic collision resistance, so this file tool is best used for existing checksums and compatibility.
How to use this file hash calculator
Choose a local file or URL and output encoding. Leave HMAC off for a plain legacy checksum; enable it only with an existing shared-key specification. Local bytes and keys remain in the browser. URL access requires CORS.
Result example
A file containing exactly abc produces c14a12199c66e4ba84636b0f69144c77 in Hex. Filename and metadata are not included.
Important limitations
RIPEMD-128 is not suitable for new collision-resistant verification. A plain digest cannot authenticate a publisher; HMAC requires a secret key. Prefer a modern published checksum when available.
Frequently asked questions
Why does my result differ from another tool?
Confirm identical raw bytes, RIPEMD variant, and HMAC setting. For HMAC, key bytes and encoding must match.
Can I use the result to verify a download?
It can compare an existing RIPEMD-128 field, but should not be introduced as a new security control. For text, use the RIPEMD-128 calculator.