在webfarm的post-build事件上加密web.config

时间:2015-06-08 23:31:04

标签: encryption web-config rsa app-config

我被要求帮助创建一个工具来加密多个应用程序的所有配置文件(web.config和app.config文件)。

在阅读了有关该主题的一些文章之后,我决定创建一个可以使用rsaprotectedconfigurationprovider在构建后事件上执行的简单工具。

经过测试和阅读之后,我意识到我需要创建一个密钥容器并将这些密钥导出到XML文件,然后将其导入服务器,以便在这个新环境中工作。

有没有办法可以自动化密钥容器的创建和导出操作?

我只是想避免为每个应用程序手动执行此操作,所以我很感激任何其他建议。

感谢。

1 个答案:

答案 0 :(得分:0)

我刚刚发现这篇文章似乎解决了密钥容器的创建和导出操作:

http://www.codeproject.com/Tips/887978/Create-RSA-Key-Container-and-Encrypt-Decrypt-Confi

我想把它留在这里以防其他人遇到同样的问题。

如果我能按照自己的目的使用它,我会试一试并更新这个问题。