
Я пытаюсь сохранить логин и пароль пользователя после того, как он вводит их при шифровании, чтобы при входе на наш терминальный сервер им не приходилось вводить имя пользователя и пароль. Они будут вводиться через LDAP.
решение1
У меня большие проблемы с разбором вашего вопроса. Объяснение немного подробнее того, чего вы пытаетесь достичь, было бы полезно.
Я предполагаю, что когда вы говорите «терминальный сервер», вы говорите о Windows Server, предлагающем службы удаленного рабочего стола. Если это так, почему бы не использовать встроенную в Windows функциональность единого входа, то есть присоединение компьютера-сервера к домену Active Directory (AD).
Могу сказать, что стандартное развертывание AD не хранит пароли в открытом виде. Вы также не можете запросить сохраненные хэши паролей из AD через LDAP. Хранение паролей в открытом виде в AD (известное как «обратимое шифрование» от Microsoft) — плохая идея с точки зрения безопасности.
В общем, вам действительно не следует писать ПО, которое хранит учетные данные пользователей. Если вам нужна функциональность единого входа, вам следует рассмотреть использование чего-то вроде Kerberos или механизма федеративной аутентификации, например SAML.