У меня есть служба Windows, которая считывает из app.configШифрование файлов конфигурации для .NET развертывания
Я хочу, чтобы некоторые параметры, которые будут зашифрованы, однако, я не хочу использовать классы ProtectedConfigurationProvider, представленные в .NET, потому что они шифруют файлы на основе машины, на которой они работают, с использованием DPAPI.
Я хочу, чтобы наш администратор разворачивал конфигурационный файл, уже зашифрованный на многие машины, и каждый из них расшифровывал их по мере необходимости.
Я не хочу жестко указывать пароль в сборке, так что я не уверен, как я могу это сделать.
Ваш сервис сможет расшифровать настройки, а ваш исполняемый файл службы находится на машине. Любой, у кого есть доступ к обоим, сможет расшифровать настройки. Может быть, этот вопрос должен касаться прав доступа к файлам? – Dave
Возможный дубликат [Шифрование конфигурационных файлов для развертывания] (http://stackoverflow.com/questions/563717/encrypting-config-files-for-deployment) – gbjbaanb