【发布时间】:2014-10-26 22:10:06
【问题描述】:
我有一个分布式 wpf 应用程序,我正在尝试找到一种加密 app.config 中的连接字符串的好方法。我已经尝试将 app.config 重命名为 web.config 并从命令行运行 aspnetiis_reg 来加密它,但后来我发现它只适用于运行命令的用户,我已经在线获取了读取连接字符串的代码和加密密码并保存app.config,在运行应用程序时,我可以运行一个解密密码并保存它的函数,但留下一个空白的整体,有人可以找到app.config并在运行应用程序时看到密码,您还必须知道应用程序何时关闭才能返回加密它。有人可以告诉我在运行时加密密码和解密的标准方法,而不必在 WPF 应用程序上编写额外的代码。需要注意的是,我已将此应用程序迁移到企业库 5.0,之前的版本是 1.0,并且有一种方法可以将连接字符串放在单独的文件中并加密并让 ent 库或 .net 解密,而不必担心他们的.我希望的是一种类似的方式,如果可能的话,在构建过程中进行加密,并在不为不同情况编写额外代码的情况下进行 .net 解密
【问题讨论】:
标签: wpf encryption