我已经用vb.net 2008(使用.net 3.5)编写了一个程序。这是一个相当大的程序。其中一部分是访问在线数据库并加密/解密文件。为了访问数据库,我使用硬编码密码。为了加密/解密文件,我使用了硬编码密钥。无论我做什么,至少需要硬编码其中之一。例如:即使我将数据库密码存储在加密文件中,我也需要硬编码密钥以进行解密。反之亦然。
因此,在经过一些思考后,我想我需要混淆我的代码,以便至少这些硬编码元素/值不容易被看到。实际上,为了测试,我使用了一个程序来反汇编我的程序。令我惊讶的是,它显示了我的程序中的每一行代码。我觉得我的整个代码都被粘贴在我的exe中。
因此,我需要混淆我的代码。我不需要太高级的设置。我的程序不属于顶级共享软件程序或超级流行,我不需要非常高的安全性。但是我需要足够的安全性,以便我的基本代码、变量和敏感信息(密码等)不可见。
请帮我选择一个好的混淆器,它可以完成这项工作。它不应该太麻烦使用,对我来说应该足够。此外,它应该是可信和安全的。我的意思是,我不希望我的应用程序在混淆后崩溃或不稳定。
我已经从Ezriz下载了.net反应堆的试用版,它似乎很好。你们有什么建议?我负担不起200美元以上的东西。那么这个产品值得购买吗?你们知道得更好。
感谢您的支持。
祝好, Saurabh
因此,在经过一些思考后,我想我需要混淆我的代码,以便至少这些硬编码元素/值不容易被看到。实际上,为了测试,我使用了一个程序来反汇编我的程序。令我惊讶的是,它显示了我的程序中的每一行代码。我觉得我的整个代码都被粘贴在我的exe中。
因此,我需要混淆我的代码。我不需要太高级的设置。我的程序不属于顶级共享软件程序或超级流行,我不需要非常高的安全性。但是我需要足够的安全性,以便我的基本代码、变量和敏感信息(密码等)不可见。
请帮我选择一个好的混淆器,它可以完成这项工作。它不应该太麻烦使用,对我来说应该足够。此外,它应该是可信和安全的。我的意思是,我不希望我的应用程序在混淆后崩溃或不稳定。
我已经从Ezriz下载了.net反应堆的试用版,它似乎很好。你们有什么建议?我负担不起200美元以上的东西。那么这个产品值得购买吗?你们知道得更好。
感谢您的支持。
祝好, Saurabh