【发布时间】:2019-01-02 10:56:22
【问题描述】:
当 Windows 窗体应用程序构建时,它会生成一个“myApplication.exe.config”文件,其中包含密码。此版本构建将被复制到许多不同的机器和用户上使用(而不是在任何方式的服务器上)。
如何向客户隐藏这些密码?
【问题讨论】:
-
简单地您可以存储加密密码的base64编码字符串,然后在需要时解码和解密。一般来说,没有办法做到这一点,这样用户就无法通过一点努力/知道如何获取密码。
-
谢谢,我只需要一个简单的加密,这样当用文本编辑器打开时人类是看不懂的。有什么建议吗?
-
ProtectedData 类使用简单msdn.microsoft.com/en-us/library/…
-
谢谢 Alex,如果我要加密 app.config,我的同事可以从他们的机器上编辑解决方案吗?
-
我修改了app.config
标签: .net winforms encryption passwords config