У меня есть бизнес-приложение Silverlight.Я хочу сохранить имя пользователя и пароль, которые пользователь вводит при входе в систему.
У кого-нибудь есть указания, советы и т. Д. О том, как можно безопасно хранить эти данные?Я хотел бы хранить его в зашифрованном виде, но я не уверен, где я буду хранить пароль / соль, будет ли безопасно хранить его в коде клиента?Я предполагаю, что это не будет, потому что это отправлено клиенту.
Я бы обычно использовал API защиты данных Windows (DPAPI) для машинного шифрования данных, возможно ли этов Silverlight?
Приложение будет запускаться в браузере с использованием Silverlight 4.
Обновление
Я проверяю пользователя на стороне сервера.В настоящее время я храню имя пользователя и пароль в зашифрованном виде на стороне сервера.Причина, по которой они мне нужны на стороне клиента, заключается в том, что при использовании Perpetuum Report Viewer , в случае, если отчет содержит вложенные отчеты или имеет детализацию, пользователь запрашивает их учетные данные.Я не хочу, чтобы пользователю снова приходилось вводить свои учетные данные, единственный способ обойти это - предоставить их на стороне клиента.