我有一个用C#.NET开发的桌面应用程序,带有一个加密的数据库。加密密码被硬编码在应用程序代码中。
既然代码可以通过.net反汇编程序访问,我如何隐藏这个密码?
也许混淆代码可能是一种解决方案,但我如何使用混淆的代码为应用程序创建设置,因为每次我重新构建设置时,都会创建一个全新的.exe,并且代码永远不会被混淆。
我希望有人知道如何解决这个问题。
发布于 2010-08-07 00:54:23
我的建议是不要这样做,原因如下:SCADA
发布于 2010-08-07 02:03:06
你肯定想研究一些加密方法,一些专业的混淆器也会对程序集中的字符串信息进行加密。
https://stackoverflow.com/questions/3425908
复制相似问题