存储凭证/主机的最佳方法 [.NET]

问题描述

我开发了很多小工具/应用程序,它们必须保留一些敏感数据(例如数据库服务器、凭据等)。在许多情况下,这些细节在每个应用程序中都会重复。 目前我已将其存储到代码中,我知道这不是最佳方法

我想知道您是如何处理的/您可能会推荐什么方法来理想地解决以下几点:

  1. 单一位置来保留主机名/凭据(因此,如果主机名发生变化,我只能修复一次 - 不要重新编译 100 个应用程序..)
  2. 安全 - 没有人应该能够轻松获得凭证/那些不应该以纯文本形式存储,易于通过反编译获得,以未加密方式发送等
  3. 负载平衡会很棒(但不是必须的) - 例如,我可以提供 2 个服务器名称,如果我要求提供主机名,它会交替返回第一个或第二个
  4. .NET lib / Windows 解决方案首选

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)