NT 密码哈希(NTLM)生成
按 UTF-16LE 字节的 MD4 计算历史 NT 密码哈希,提供十六进制与 Base64,供兼容性检查。
NT 单向函数
NT 密码哈希是对密码 UTF-16LE 编码单元计算 MD4,不使用 UTF-8、不改大写、不去空格、不做 Unicode 规范化。允许空输入;已知 password 示例结果为 8846f7eaee8fb117ad06bdd830b7586c。
十六进制结果为 32 个数字,代表 16 字节;Base64 编码的是同一组摘要字节。输入最多 32768 个 UTF-16 单元。MD4 来自固定版本 hash-wasm,工具明确构造小端输入字节。
仅用于历史兼容
这不是 LM 哈希,也不是 NetNTLM 挑战响应计算。NTLMv1/NTLMv2 认证还涉及其他数据和协议步骤,单个密码哈希无法代表完整认证交互。
无盐 MD4 结构不适合新系统存储密码。本页用于复现历史数值或排查编码;新服务应采用现代密码哈希设计并测量合适成本。
参考
常见问题
这与对 UTF-8 文本计算 MD4 相同吗?
不同。NT 单向函数使用 UTF-16LE 单元,即使 ASCII 文本也会产生不同输入字节。
能把结果用于现代密码存储吗?
不应如此。它计算快且无盐;工具用于历史互通,不作为密码存储建议。
输入会上传吗?
不会。处理在浏览器中执行,引擎从本站加载;工具不将输入发送至处理 API,也不保存输入。清除可移除可见输入与结果。