我在vb.net 2008(使用.net 3.5)中編寫了一個程序。這是一個體面的大小程序。該程序的一部分是訪問在線數據庫並加密/解密文件。要訪問數據庫我使用硬編碼的密碼。爲了加密/解密文件,我使用了硬編碼密鑰。無論我做什麼,我都需要至少硬編碼這兩件事中的一件。例如:即使我將數據庫密碼存儲在加密文件中,我也需要對密鑰進行硬編碼才能將其解密。或相反亦然。幫我選擇.net混淆器程序?
因此,經過一番思考後,我想我需要混淆我的代碼,以便至少這些硬編碼的元素/值不會很容易看到。爲了測試,我使用了一個程序來反彙編我的程序。令我驚訝的是,它向我展示了程序中的每一行代碼。我覺得我的整個代碼都粘貼在我的exe文件中。
因此,我需要混淆我的代碼。看到我不需要太高級的設置。我的程序不是最受歡迎的共享軟件程序,也不是我需要非常高安全性的超級流行程序。但我需要足夠的安全性,以便我的基本代碼,變量和敏感信息(密碼等)不可見。
請幫我選一個好的混淆器來完成這項工作。它不應該使用太乏味,應該足夠我。另外它應該是值得信賴和安全的。我的意思是我不希望我的應用程序在混淆後崩潰或不穩定。
我已經從Ezriz下載了.net reactor的試用版,它似乎很好。你們有什麼建議?我不能超過200美元。那麼這個產品是值得的。你們知道得更好。
感謝您的支持。
乾杯, SAURABH
重複:http://stackoverflow.com/questions/337134/what-is-the-best-net-obfuscator-on-the-market。 – greenoldman 2010-09-03 20:03:48