0

使用 .net 标准方法加密 web.config connectionStrings 部分,在共享主机中是不可能的。我在博客中读到,另一种方法是创建自定义类或方法来加密和解密 web.config connectionStrings 部分。这适用吗?

4

2 回答 2

0

你可以使用这篇文章——基于crypt和decrypt

链接: http: //www.codeproject.com/Articles/5719/Simple-encrypting-and-decrypting-data-in-C

注意:如果您不想让用户访问,您可以使用 EnbededRessource 来保存您的 stringConnection

于 2012-09-21T18:28:36.287 回答
0

你能澄清为什么在共享主机中不可能吗?它“应该”拥有自己的机器密钥(加密过程必须在机器本身完成)。

您可以创建一个“一次性”aspx 页面(也就是一次性使用),其唯一目的是运行加密方法(一次)。然后,您可以从主机中删除该页面。当然假设运行 Asp.net 的用户实例对您的应用程序文件夹具有 R/W 访问权限(以修改 web.config)。

嗯...

于 2012-09-21T18:35:53.100 回答