{
  "id": "hash-generator",
  "slug": "hash-generator",
  "title": "Hash Generator (SHA-1, SHA-256, SHA-384, SHA-512)",
  "description": "Compute cryptographic hashes of text or files locally — SHA-1, SHA-256, SHA-384 and SHA-512.",
  "category": "encoders",
  "tags": ["hash", "sha", "sha-256", "sha-512", "checksum", "digest"],
  "icon": "hash",
  "needsBackend": false,
  "relatedModules": ["base64", "jwt-decoder"],
  "seoIntro": "Cryptographic hash functions take an arbitrary input and produce a fixed-size string that uniquely represents it. They are used for password storage, file integrity checks, digital signatures and content addressing.\n\nThis tool computes hashes locally in your browser using the Web Crypto API — your input never leaves your device.",
  "seoFaq": [
    { "q": "Why no MD5?", "a": "MD5 is broken for cryptographic purposes and the Web Crypto API does not expose it. For checksums use SHA-256 instead." },
    { "q": "Can I hash a file?", "a": "Yes. Use the file input — the file is read locally and the hash is computed in chunks." },
    { "q": "Are my files uploaded?", "a": "No. The Web Crypto API runs entirely in your browser." }
  ]
}
