我想在 web.config 中保留加密的连接字符串和 stmp 信息。
我可以将连接字符串和 SMTP 信息加密存储在 web.config 中,并在其中解密和使用吗?
OR
我可以加密连接字符串和 SMTP 并保存在 web.config 中的点/事件是什么? (如果 web.config 中发生更改,现有会话是否已过期?)
最好的解决方案是什么?
Thanks
这很容易做到aspnet_regiis.exe http://msdn.microsoft.com/en-us/library/zhhddkxy.aspx- 查看 pe/pd/pef 和 pdf 选项。你也可以这样做以编程方式 http://msdn.microsoft.com/en-us/library/system.configuration.sectioninformation.protectsection.aspx。它的工作原理是加密特定的配置部分。在你的情况下,这是connectionStrings
and smtp
部分。
您可以使用DPAPI http://msdn.microsoft.com/en-us/library/ms998280.aspx or RSA http://msdn.microsoft.com/en-us/library/ms998283.aspx您可以在机器范围内或在特定用户帐户上进行加密。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)