При проведении пентеста понадобилось сгенерировать NTLM HASH, для проверки правильности работы bash скрипта.
С MD5 все понятно: echo -n "Password" | md5sum | tr -d " -"
C NTLM пришлось писать длинную конструкцию: echo -n "Password" | iconv -f ASCII -t UTF-16LE | openssl dgst -md4 | cut -c 13-
Если вам необходим HASH в верхнем регистре: echo -n "Password" | iconv -f ASCII -t UTF-16LE | openssl dgst -md4 | cut -c 13- | tr '[:lower:]' '[:upper:]'