NTLMHASH
MD4 DES
локально

NT-hash = MD4(UTF-16LE пароля). LM = два блока DES над . SHA-256 — UTF-8 через Web Crypto. Запросы на сервер не уходят.

Символов: 0 · UTF-16LE: 0 B · Latin-1 для LM:

Сохранённые пароли сайта сюда не подставляются.

Пользователь и домен (Hashcat)

Префикс 0x и пробелы игнорируются. Регистр не важен.

Примеры
Выход
NT-hash 16 B · Hashcat -m 1000 · John NT
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.

LM / NT-hash / SHA-256 GSAP