Hashing

HMAC SHA-1

HMAC SHA-1 keyed hash.

How to use HMAC SHA-1

HMAC SHA-1 — Compute HMAC-SHA1 and print 40 lowercase hex characters. Free to use in D2i DevTools — no account required.

Steps

  1. Fill in Message. This field is required.
  2. Fill in Secret key. This field is required.
  3. Click Run and copy the result under the form.

Frequently asked questions

What is HMAC SHA-1 used for?

Use it to debug older signatures (some OAuth 1.0 and legacy webhooks). New work should use HMAC-SHA-256.

How do I use the free online HMAC SHA-1 tool?

Fill in Message. This field is required. Fill in Secret key. This field is required. Click Run and copy the result under the form.

What can I paste or upload into HMAC SHA-1?

Enter the message and the secret as UTF-8 text.

What output does HMAC SHA-1 give me?

40 hex characters. The signature is not Base64 on this page.

Is HMAC SHA-1 free, and is my input private?

Yes — Your input is processed in memory for this request only. It is not saved to disk or the database, and it is cleared after the tool finishes.

My provider shows a Base64 HMAC. Why does it differ?

This page prints hex. Decode their Base64 and compare the bytes, or hex-encode their signature before you compare.

Inputs are processed in memory only and are not saved to disk or the database. Data exists only for the duration of your request.