现在市场上有很多好用的混淆加密工具,其中一些比较流行且受欢迎的工具包括:
1、UglifyJS(罗马尼亚):UglifyJS是一个非常流行的 JavaScript工具库,它可以压缩、混淆、美化和格式化 JavaScript 代码。使用 UglifyJS 时,您可以通过调整参数来控制压缩级别并设置混淆选项。注:主要用于压缩js代码。 网站:
2、JScrambler(葡萄牙):JScrambler 是一个用于混淆和保护JavaScript应用程序的高级JavaScript工具,提供了广泛的功能,包括字符串隐藏、指针混淆、代码虚拟化、控制流变形等等。JScrambler 可以保护 React、Angular、Vue 等框架,对于 Web 应用程序和移动应用程序都是非常有效的保护手段。注:全球第一的js加密产品。 网站:
3、ipagurd(中国):
Ipa Guard是一款功能强大的ipa混淆工具,不需要ios app源码,直接对ipa文件进行混淆加密。可对IOS ipa 文件的代码,代码库,资源文件等进行混淆保护。 可以根据设置对函数名、变量名、类名等关键代码进行重命名和混淆处理,降低代码的可读性,增加ipa破解反编译难度。可以对图片,资源,配置等进行修改名称,修改md5。只要是ipa都可以,不限制OC,Swift,Flutter,React Native,H5类app。
4、JavaScript Obfuscator(美国):JavaScript Obfuscator是另一个非常受欢迎的 JavaScript 混淆库,可以压缩、混淆和加密 JavaScript 代码,同时保持其原有功能。JavaScript Obfuscator 提供了许多设置选项,使得用户能够更容易地定制混淆过程。注:开源,因此逆向方法也透明,不安全。 网站:
5、Babili(澳大利亚):Babili 是 Babel 工具链中的插件之一,在 Babel 生命周期中可以进行 JavaScript 压缩和混淆处理。它使用 UglifyJS 作为默认压缩器,并增加了一些通过 ECMAScript 2015+ 特性静态分析实现的优化。注:嵌入式使用,主要用于二次开发。 网站:
以上都是比较好用的JavaScript混淆加密工具,各有特点和功能,可以根据个人需要进行选择。