一个免费且高效的JavaScript vmp(包括对ES2022的支持)。编写代码更难复制,防止别人窃取你的作品。这个工具是一个优秀的WebUI。
var jsvmp = "free jsvmp encrypt"
function js(){
console.log(jsvmp)
}
// 把js函数导出到window
window.js = js;
// 把js函数导出到document
window.document.js = js;
保护代码是个好主意的原因有很多,比如:
不,虽然不可能恢复原始的源代码,但有时间有知识的人耐心可以逆向工程。
由于JavaScript在浏览器上运行,因此浏览器的JavaScript引擎必须能够读取和读取解释它,所以没有办法阻止它。任何承诺这一点的工具都不存在诚实的。
因为vmp引入了旨在保护和防御的新代码片段调试和逆向工程。字符串也被转换为\xAB
十六进制代码让事情变得更难理解。您不必过于担心代码大小因为有很多重复,所以VMPD代码会被压缩得非常好你的网络服务器(如果你的服务器启用了GZIP压缩,现在大多数人都这样做)。
不,不建议这样做,在某些情况下它会破坏代码(例如如果启用自我保护)。您可以先通过一个小程序运行代码,以确保这一点但是,它会删除死代码并进行其他优化。
不。源由我们的应用程序服务器处理,然后发送到vmp并返回到浏览器,所以它只停留在我们的服务器内存很短的一段时间(通常毫秒)。
不,将vmpd代码还原回原始代码是不可能的,所以请保留原始代码安全的。
是。
可以。这个工具使用TypeScript编写的免费开源(BSD-2-Clause许可)vmp。