我在dot net中开发了一个windows应用程序。它的配置文件包含敏感数据,例如sql pass..So在部署应用程序时,我希望将其作为加密方式提供。 我用google搜索arund,发现一个Rsiprovider加密字段。 但加密是特定于机器的,需要在清除模式下部署配置文件,并且在首次运行程序后,在runnig机器上加密成功。 有没有办法将配置文件部署为加密?
答案 0 :(得分:4)
考虑一下 - 如果您在发货前加密,您还必须在某处提供密钥。然后问题转移到如何隐藏那个键......
设置后加密意味着隐藏配置不被窥探。
答案 1 :(得分:0)
这个link帮我制作了加密的配置文件。其他解决方案的问题在于它们是特定于机器的,所以如果你加密.config,它就不能在另一台机器上解密(当你将应用程序部署到许多机器时不太可行)