【发布时间】:2012-09-14 04:54:06
【问题描述】:
使用 .net 标准方法加密 web.config connectionStrings 部分,在共享主机中是不可能的。 我在博客中读到,另一种方法是创建自定义类或方法来加密和解密 web.config connectionStrings 部分。 这适用吗?
【问题讨论】:
标签: asp.net encryption web-config connection-string
使用 .net 标准方法加密 web.config connectionStrings 部分,在共享主机中是不可能的。 我在博客中读到,另一种方法是创建自定义类或方法来加密和解密 web.config connectionStrings 部分。 这适用吗?
【问题讨论】:
标签: asp.net encryption web-config connection-string
你可以使用这篇文章——基于crypt和decrypt
链接:http://www.codeproject.com/Articles/5719/Simple-encrypting-and-decrypting-data-in-C
注意:如果您不想让用户访问,您可以使用 EnbededRessource 来保存您的 stringConnection
【讨论】:
您能解释一下为什么在共享主机中不可能吗?它“应该”拥有自己的机器密钥(加密过程必须在机器本身完成)。
您可以创建一个“一次性”aspx 页面(也称为一次性使用),其唯一目的是运行加密方法(一次)。然后,您可以从主机中删除该页面。当然假设运行 Asp.net 的用户实例对您的应用程序文件夹具有 R/W 访问权限(以修改 web.config)。
第...
【讨论】: