obfus.link

Hash Generator computes cryptographic hashes across MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA-3-256, SHA-3-512, BLAKE2b, and BLAKE3 from a single input simultaneously. Verify mode auto-detects the algorithm from hash length and confirms whether the input matches a known reference hash, with hex or base64 output encoding.

Tier 1generators✓ TDD Verified

Hash Generator

Generate MD5, SHA-256, SHA-512, BLAKE3 and more in one call

How to use

  1. Choose modegenerate produces hashes for all algorithms. verify confirms a match against a known hash.
  2. Enter inputDrop in the text or data to hash (or to verify against the reference hash).
  3. Select encodinghex (default) for most contexts, base64 for shorter output (URL-safe variant available).
  4. Generate or verifyGenerate returns all algorithms simultaneously. Verify returns match status and detected algorithm.
Read technical article

MCP / API

Call hash_generator directly from any MCP-compatible agent:

// MCP TypeScript SDK
const result = await client.callTool({
  name: "hash_generator",
  arguments: {
    "input": "...",
    "mode": "generate"
  }
});

// curl
curl -X POST https://obfus.link/mcp \
  -H "Authorization: Bearer <SPT>" \
  -H "Content-Type: application/json" \
  -d '{"method":"tools/call","params":{"name":"hash_generator","arguments":{"input":"...","mode":"generate"}}}'

Related tools

HMAC Generator
Generate and verify HMAC signatures with Stripe, GitHub, Twilio, Shopify, Slack templates
Base64 Codec
Encode, decode, and identify base64 with auto-detection
JWT Hardener
Audit and harden JWT tokens with security scoring and diff output

FAQ

Which algorithm should I use?

For new applications: SHA-256 or BLAKE3 — both are fast and cryptographically secure. For compatibility with legacy systems: SHA-1 or MD5 (both are broken for security but fine for non-cryptographic purposes like cache keys). For maximum security against future attacks: SHA-512 or SHA-3-512.

Is this safe for password hashing?

No. MD5, SHA, and BLAKE are designed to be fast — exactly the opposite of what password hashing needs. Use bcrypt, scrypt, or argon2 for passwords. This tool is for content integrity, deduplication, and cache keys.

How does auto-detection work in verify mode?

The tool inspects the hash length and character set: 32 hex chars → MD5, 40 hex → SHA-1, 64 hex → SHA-256, 96 hex → SHA-384, 128 hex → SHA-512. Base64-encoded hashes are detected similarly by decoded byte length. If the algorithm is ambiguous (rare), provide verifyAlgorithm explicitly.

Can I use this tool via the MCP API?

Yes. The tool is registered on the obfus.link MCP server at https://obfus.link/mcp. Call it from any MCP-compatible agent with a Shared Payment Token. The MCP tool name matches the snake_case slug shown in the integration snippet.