В настоящее время я работаю над настольным приложением, которое вызывает сторонний API. После авторизации для их «веб-службы» возвращается своего рода токен, который должен храниться локально (даже если пользователь закрывает приложение).
Так что я ищу решение для шифрования этого токена с помощью специального ключа пользователя. Предоставляет ли Windows (и .NET) какой-то стандартный способ сделать это? Все, что я хочу, это защитить токен от других пользователей того же компьютера.
P.S. Я не могу сохранить хэш, так как мне нужно расшифровать этот токен при запуске.