我想要一个免费的命令行应用程序或Java应用程序,我可以在我的一个JavaScript文件上运行并对其进行模糊处理。我喜欢在本地Visual Studio中编译我的网站时运行它,但它可以是一个本地运行的软件,我将手动运行它。
我想要一个强大的混淆器,即使是逆向工程师,也很难理解代码。我的项目是用ASP.net和C#构建的,如果这对答案很重要的话。谢谢!
答案 0 :(得分:4)
我建议谷歌闭包编译器:http://closure-compiler.appspot.com/home来缩小你的JavaScript。要获得最大的“混淆”,请编写代码,以便利用“高级”优化。您还可以添加所有脚本并将它们编译成一大块简化代码。
对于专业程序员来说,这并不是不可能进行逆向工程,甚至也不是困难的,但对于大多数人来说,“偷”它很可能是个麻烦,除非它是你藏匿的金矿。
现在,为什么你想要“混淆”你的代码,以及在你的情况下可能值得的另一个辩论......
以下是一些有趣的主题: Is using an obfuscator enough to secure my JavaScript code?