我想要隐藏app.config。有一些像webservice地址的东西,用户不应该看到。也许这是将这个配置放在资源中的某种方式?
由于
答案 0 :(得分:2)
我认为加密app / web配置会是更好的选择。
有关详细信息,请参阅此主题Encrypting appSettings in web.config
此外,codeproject还有很多articles。
答案 1 :(得分:1)
给代码的用户?给应用程序用户?这个问题非常普遍,不具体。
答案 2 :(得分:1)
尝试确定是否可以通过编程方式应用app.config
文件中的设置。
.NET框架中的大多数设置都可以以编程方式使用声明式和。
答案 3 :(得分:1)
如果你真的担心最终用户窥探你的程序的配置细节,那么非常很难隐藏这些信息(即使它包含在代码中,因为它可以反向编译使用像Reflector这样的工具。您只能通过应用某种加密方案来加倍处理,例如加密程序集内部字符串表的模糊处理。然后,使用数据包嗅探工具很容易获得程序正在与之通信的远程URI。