一个强大且高效的 JavaScript 混淆器,使您的代码更难复制并防止人们窃取您的工作
保护代码是个好主意的原因有很多,例如:
不,虽然不可能恢复确切的原始源代码,但有时间、知识和耐心的人可以对其进行逆向工程。
由于 JavaScript 在浏览器上运行,浏览器的 JavaScript 引擎必须能够读取和解释它,所以没有办法阻止它。 任何承诺不诚实的工具。
因为混淆器引入了新的代码片段,旨在保护和防御调试和逆向工程。 字符串也被转换为 \xAB
十六进制代码,以使事情变得更难理解。 您不必太担心代码大小,因为有很多重复,因此您的网络服务器将非常好地压缩混淆代码(如果您在服务器上启用了 GZIP 压缩,现在大多数都这样做)。
不,不建议这样做,并且在某些情况下它会破坏代码(例如,如果您启用 self-defending)。 不过,您可以在之前通过压缩程序运行您的代码,以确保它删除死代码并进行其他优化。
不会。源代码由我们的应用程序服务器处理,然后到混淆器并返回到浏览器,因此它只在我们的服务器内存中停留很短的时间(通常是几毫秒)。
不,不可能将经过混淆的代码恢复为原始代码,因此请妥善保管原始代码。