NTLMv2: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
Строка 50:
# Формируется последовательность Client Challenge из 8 байт, выбранных случайным образом (random), например: <code>0xffffff0011223344</code>
# Client Challenge дополняется нулями до 21 байта. Эта последовательность и есть '''LMv2 Response''': <code>0xffffff001122334400000000000000000000000000000000</code>
# Server Challenge и Client Challenge объединяются в последовательность из 16 байт. Например, если Server Challenge был <code>0x0123456789abcdef</code>, тогда
# Из полученной последовательности при помощи алгоритма [[MD5]]
#
# Из пароля пользователя в виде Unicode строки, при помощи алгоритма [[MD4]]
# '''NTLM-hash''' из 16 байт дополняется нулями до 21 байта: <code>0xcd06ca7c7e10c99b1d33b7485a2ed8080000000000</code>
# Последовательность из 21 байта делится на три части по 7 байт.<code>0xcd06ca7c7e10c9</code>, <code>0x9b1d33b7485a2e</code> и <code>0xd8080000000000</code>
# Каждая из частей, состоящая из 7 байт, используется для создания
# Используя алгоритм [[DES]] и
# Нash-значения из 8 байт
=== NTLMv2 ===
|