RIPEMD-160 File Hash

Calculate a RIPEMD-160 file hash or HMAC from a local file or URL without uploading local files. Read more

What is RIPEMD-160?

RIPEMD-160 is the strengthened 160-bit hash specified by Dobbertin, Bosselaers, and Preneel on the official RIPEMD-160 page. This tool hashes raw file bytes and optionally computes HMAC-RIPEMD-160 for an existing shared-key protocol.

How to use this file hash calculator

Choose a local file or URL and output encoding. Leave HMAC disabled for an ordinary checksum, or enable it only with the intended secret key. Local bytes and keys stay in the browser; remote URLs require CORS.

Result example

A file containing exactly abc produces 8eb208f7e05d987a9b044a8e98c6b087f15a0bfc in Hex. Filename and filesystem metadata do not affect it.

Important limitations

An unkeyed digest can detect changed bytes but cannot prove the publisher. HMAC can authenticate only while the key remains secret. Prefer the algorithm explicitly required by the protocol or checksum source.

Frequently asked questions

Why does my result differ from another tool?

Confirm identical raw bytes, exact RIPEMD variant, and HMAC mode. For HMAC, also match key bytes and encoding.

Can I use the result to verify a download?

Yes, when a trusted source explicitly publishes RIPEMD-160. For encoded text, use the RIPEMD-160 calculator.

Input
File
Drag and drop the file here or click to select a file. It will process locally and won't be uploaded.
Output
Settings