【问题标题】:How to modify the keys and values of an encrypted app.config file?如何修改加密的 app.config 文件的键和值?
【发布时间】:2014-04-25 12:48:00
【问题描述】:

我是 c#/Visual Studio 的新手,在运行我的测试方法时遇到了困难。它要求我们连接到数据库服务器,结果总是失败,因为我们无法连接到数据库。

我们尝试修改连接字符串以包含我们的工作凭据,以便我们可以连接到数据库服务器,但 app.config 文件已加密。

请看下面的示例加密行截图。我们如何修改它?

【问题讨论】:

  • 这看起来不像框架的默认加密 .config,您应该询问如何加密您的凭据或让它们为您加密的详细信息。您可以尝试提供一个简单(明文)的 ConnectionString 来查看应用程序是否自动检测加密 - 许多解决方案在启动时加密。

标签: c# visual-studio-2012 encryption app-config


【解决方案1】:

正如我所见,我认为连接字符串在项目外部被加密并粘贴在这里。我这样说是因为 IMO 仅加密连接字符串 value 并将 key 保留为纯文本在项目中是不可能的。可以在配置文件中加密整个部分。

检查使用此连接字符串的方法。我相信该方法可能正在使用某种形式的解密。使用它来解密字符串,根据需要更改值,再次加密并将其粘贴到上述位置。

您还可以编辑您的问题以包含使用连接字符串的方法,以便我可以分析它并为您提供更好的解决方案。

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-02
    • 1970-01-01
    • 1970-01-01
    • 2015-08-18
    • 2017-10-30
    • 2011-06-04
    • 2012-02-19
    • 2011-05-18
    相关资源
    最近更新 更多