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,也不保存輸入。清除可移除可見輸入與結果。