【发布时间】:2011-09-22 04:49:35
【问题描述】:
我在 web.config 中有一个自定义加密的连接字符串。
我想在应用程序启动期间对此进行解密(第一页是基于母版页的登录页面。登录凭据使用加密的连接字符串进行验证)并且它必须 在应用程序关闭之前加密 - 以任何方式 - 正常关闭或应用程序错误。
我尝试使用 Global.asax 来实现,但由于对 web.config 的任何更改都会重新启动应用程序,因此它进入了一个循环,因此放弃了这种方法。
请注意,我不希望使用 ASP.NET 提供的默认配置加密,因为我使用的是自定义加密。
虽然在启动期间很容易解密连接字符串,但在应用程序关闭期间真的有什么方法可以再次加密吗?
非常感谢!
【问题讨论】:
-
这不就是 SSL 的用途吗?
-
没有。我不使用https。我忘了说我用的是 Session。
-
将其存储在其他位置(例如 App_Data 文件夹)。
-
什么是“应用程序关闭”?如果我关掉电源,你怎么能加密一些东西?
-
好点:)我从来没有深入过!
标签: asp.net web-config