【问题标题】:encrypt connection string using a custom encryption method使用自定义加密方法加密连接字符串
【发布时间】:2012-09-14 04:54:06
【问题描述】:

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

【问题讨论】:

    标签: asp.net encryption web-config connection-string


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

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

      第...

      【讨论】:

      • 好吧,我试过了,但在共享主机中访问被拒绝。我不知道为什么。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-25
      • 1970-01-01
      • 2017-02-05
      • 2016-02-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多