在桌面应用程序代码上隐藏密码

时间:2010-08-06 16:48:15

标签: c# passwords desktop obfuscation

我有一个用C#.NET开发的桌面应用程序,带有加密数据库。 加密密码在应用程序代码中进行了硬编码。

如何隐藏此密码,因为可以通过访问代码 一个.net反汇编程序?

也许混淆代码可能是一个解决方案,但是如何使用混淆代码为应用程序创建设置,因为每次重建设置时,都会创建一个全新的.exe,代码永远不会被混淆。< / p>

我希望有人知道如何解决这个问题。

2 个答案:

答案 0 :(得分:2)

我的建议是不要这样做,原因如下:SCADA

答案 1 :(得分:-1)

你肯定想看一些加密,一些专业混淆器也会加密程序集中的字符串信息。