У меня есть приложение C #, которое поставляется с файлом app.config. Приложение создается на сервере сборки и развертывается для нескольких пользователей.
Я бы хотел зашифровать app.config, но не знаю, когда это сделать: если я сделаю это сразу после сборки, выиграет Разве шифрование не зависит от учетных данных сервера сборки? Как приложение может расшифровать на других машинах? Если я сделаю шифрование на машине пользователя, не останется ли время, когда app.config не будет защищен?
Спасибо
Изменить:
Я рассматривал возможность использования DPAPI. Он использует учетные данные пользователя для шифрования и дешифрования. Вот почему я думаю, что у меня могут возникнуть проблемы с доставкой зашифрованного файла пользователям.