Site icon EfmSoft

Что означает код ошибки Windows 1386 (ERROR_NT_CROSS_ENCRYPTION_REQUIRED)?

 
Предыдущий Следующий
ERROR_LOGON_TYPE_NOT_GRANTED ERROR_NO_SUCH_MEMBER

ERROR_NT_CROSS_ENCRYPTION_REQUIRED

description[В устаревшем запросе SAMR на смену пароля отсутствуют обязательные перекрёстно зашифрованные данные NT-пароля.]

В устаревшем запросе смены пароля отсутствуют данные перекрёстного шифрования NT

SamrChangePasswordUser передаёт несколько значений хешей пароля, зашифрованных через другие старые или новые представления пароля. Среди параметров есть NtCrossEncryptionPresent и NewNtEncryptedWithNewLm, а также соответствующие поля перекрёстного шифрования LM. ERROR_NT_CROSS_ENCRYPTION_REQUIRED относится к контракту этого устаревшего протокола: сервер требует компонент NT, перекрёстно зашифрованный для передаваемой комбинации смены пароля.

Проверяйте метод SAMR и логику маршализации, а не просите пользователя придумать более сложный пароль. Сбой означает отсутствие обязательных протокольных данных в запросе. Современным клиентам следует использовать актуальные интерфейсы смены пароля; код, вручную реализующий старый метод, должен согласованно вычислять документированные поля шифрования OWF-паролей и устанавливать флаги присутствия в соответствии с переданными буферами.

Что проверить

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version