{
  "slug": "nt-hash",
  "name": "gizza-ai/nt-hash",
  "version": "0.1.0",
  "title": "NT / NTLM Hash Generator — gizza.ai",
  "description": "Generate the NT (NTLM) hash of a password — MD4 of its UTF-16LE encoding — instantly in your browser. Hex or base64 output. Free, private, nothing uploaded.",
  "tags": [
    "nt-hash",
    "ntlm",
    "ntlm-hash",
    "md4",
    "windows-password",
    "pass-the-hash",
    "hash",
    "hex"
  ],
  "category": "security",
  "urls": {
    "page": "https://gizza.ai/tools/nt-hash/",
    "markdown": "https://gizza.ai/tools/nt-hash/index.md",
    "descriptor": "https://gizza.ai/tools/nt-hash/tool.json",
    "deep_link_example": "https://gizza.ai/tools/nt-hash/?password=password&output_format=hex&uppercase=true"
  },
  "cli": "gizza tool nt-hash \"password\"",
  "tool": {
    "description": "Compute the NT hash (NTLM hash / NTOWF) of a password: MD4(UTF-16LE(password)), a 128-bit digest returned by default as 32 lowercase hex chars. Set output_format='base64' for base64, or uppercase=true for uppercase hex. NOTE: the NT hash is unsalted and MD4 is broken — use it for password audits, CTFs, and NTLM/pass-the-hash interop, not for storing new passwords (use argon2-hash or bcrypt-hash).",
    "parameters": {
      "additionalProperties": false,
      "properties": {
        "output_format": {
          "default": "hex",
          "description": "Digest representation: hex (default) or base64.",
          "enum": [
            "hex",
            "base64"
          ],
          "type": "string"
        },
        "password": {
          "description": "The password (or any text) to hash.",
          "type": "string"
        },
        "uppercase": {
          "default": false,
          "description": "Emit uppercase hex (no effect on base64). Default false.",
          "type": "boolean"
        }
      },
      "required": [
        "password"
      ],
      "type": "object"
    }
  }
}