我正在创建一个常规的Windows应用程序,将分发给我们部门的多个用户。我需要在App.config文件中包含一些连接密码,但显然我不希望最终用户只需启动记事本并查看密码。
有几篇文章指出如何加密/解密配置部分,但似乎你必须与可部署解决方案共享/传递一些密钥。
是否有更简单的方法,只需对某些设置进行加密,使其对用户不可读,但在重新分发程序时不需要额外的步骤或文件?访问配置设置仍然透明地在.NET代码内部。我总是可以创建一个自定义方法来加盐/加密字符串,并在我的自定义代码中解密它,但我想知道是否有更简单的方法。
非常感谢任何回答或链接到如何做到这一点的文章。谢谢
有几篇文章指出如何加密/解密配置部分,但似乎你必须与可部署解决方案共享/传递一些密钥。
是否有更简单的方法,只需对某些设置进行加密,使其对用户不可读,但在重新分发程序时不需要额外的步骤或文件?访问配置设置仍然透明地在.NET代码内部。我总是可以创建一个自定义方法来加盐/加密字符串,并在我的自定义代码中解密它,但我想知道是否有更简单的方法。
非常感谢任何回答或链接到如何做到这一点的文章。谢谢