Hash & HMAC Generator
Generate cryptographic hashes (SHA-1, SHA-256, SHA-512) and HMAC signatures for your text data.
Configuration
Hash and HMAC Generator
Hash functions and HMAC signatures are used to verify integrity, compare data, sign webhook payloads, and debug authentication flows. This tool helps generate common SHA hashes and HMAC values in the browser from text input.
Common use cases
- Verify file or payload integrity: Compare expected and actual hash values during debugging.
- Debug webhook signatures: Recreate HMAC values from a payload and shared secret.
- Generate test fixtures: Prepare sample hashes for documentation, tests, or API examples.
Security note
Plain hashes are not suitable for storing passwords without a dedicated password hashing algorithm and salt. HMAC secrets and production payloads should be handled carefully and should not be shared in public examples.
Articles for this tool
JWT and Security Tokens: Understanding the Mechanism and Secure Operation Guide
From the internal structure of JSON Web Token (JWT) to public key distribution with JWKS and data tampering detection through hashing, learn the fundamentals of safe authentication systems.
Hashing and HMAC: Learning Basic Security Concepts and Use Cases
Deep dive into hash functions like SHA-256, the importance of Salt, and the mechanism of HMAC for data tampering detection.
Recent Articles
Use a SQL formatter before review to make queries easier to read
A practical workflow for formatting long SQL queries so JOIN, WHERE, GROUP BY, and ORDER BY clauses are easier to review.
Visualize GitHub Actions needs dependencies with Mermaid
A practical workflow for reading complex GitHub Actions workflow YAML by separating job dependencies from step details.
Common pitfalls when drawing infrastructure diagrams with Mermaid
A practical guide to organizing node names, arrows, and diagram scope when building infrastructure diagrams with Mermaid in the browser.
Generate Mermaid ER diagrams from SQL DDL to review table relationships
A practical workflow for turning CREATE TABLE statements into Mermaid ER diagrams and checking foreign keys before a schema review.
Design notes for building JOIN queries with a Visual SQL Builder
A practical workflow for using a Visual SQL Builder to assemble SELECT, JOIN, and WHERE clauses without losing track of table relationships.
Convert CSV and JSON to check data faster
A practical workflow for moving between CSV exports, API responses, and spreadsheet-style review without losing track of fields.