—
NTLMHASH
MD4
DES
локально
NT-hash = MD4(UTF-16LE пароля). LM = два блока DES над . SHA-256 — UTF-8 через Web Crypto. Запросы на сервер не уходят.
Выход
NT-hash
LM
16 B · Hashcat -m 3000 · John
LM
—
SHA-256
UTF-8 пароля · Web Crypto · Hashcat -m 1400
—
Строка Hashcat
user::domain:LM:NTLM:::
—
Справка и режимы Hashcat
NT-hash (OWF) — 16 байт MD4 от пароля в UTF-16LE без BOM, как в Windows для SAM/NTDS.
LM — два DES(KGS!@#$%); латиница A–Z в верхний регистр; до 14 байт Latin-1. Если пароль вне Latin-1 (например часть Unicode вне U+00FF), LM = aad3b435b51404eeaad3b435b51404ee как в Impacket.
SHA-256 — дайджест UTF-8 пароля через crypto.subtle.digest.
LM отключён в современных Windows по умолчанию; алгоритмы слабые. Инструмент для сверки с дампами, учебных векторов и строк под Hashcat.
Локальные скрипты: js-md4 (MIT), des.js (MIT). NetNTLMv1/v2 — отдельный калькулятор. Общий хеш — хеш-калькулятор. Справочник режимов: example hashes.