Security & tokens / LING.TOOLS

Hash, HMAC & PBKDF2

Calculate MD5 and SHA digests, keyed HMACs or PBKDF2-derived bytes locally, with hexadecimal or Base64 output.

Input & settings

01
Configure tool input

MD5 and SHA-1 are for legacy compatibility only. Do not use them for security or password storage.

Processed in your browser. Your input is never uploaded or saved.

Result

02

Ready when you are

Set up your input and run the tool. Your result will appear right here.

Private · Instant · Local

GUIDE & CONTEXT

About this tool

A hash maps input bytes to a fixed-size digest; HMAC adds a shared secret to authenticate a message; PBKDF2 repeatedly derives bytes from a password and salt. These operations serve different purposes. MD5 and SHA-1 are included for legacy compatibility and must not be used where collision resistance is required.

How to use it

  1. Choose hash, HMAC or PBKDF2 and the available digest algorithm.
  2. Enter the UTF-8 text and, when needed, a key or salt, iteration count and output length.
  3. Choose hexadecimal or Base64 output, calculate and compare the result byte-for-byte with your expected value.
Example

SHA-256 of abc is ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad.

↑ ↓ navigate · Enter openEsc close