扫一扫分享
压缩:删除 Javascript 代码中所有注释、跳格符号、换行符号及无用的空格,从而压缩 JS 文件大小,优化页面加载速度。
混淆:经过编码将变量和函数原命名改为毫无意义的命名(如function(a,b,c,e,g)等),以防止他人窥视和窃取 Javascript 源代码,也有一定压缩效果。
加密:一般用eval方法加密,效果与混淆相似,也做到了压缩的效果。
本工具结合了多种加密方式,你可以更加需要进行选择,请勿使用多次加密,如果加密后使用不了,请检查您的是否写的乱七八糟,语法不严谨。 代码中出现复杂的字符串拼串,或者复杂的正则表达式,请提取出来,否则也可能出现加密失败的情况。
本工具是免费的,里面不会混淆其他代码,如版权信息,广告弹窗,请放心使用。
优点:轻量,数组编码+ASCII16进制。运行速度快,不可逆。它兼顾了压缩、混淆和加密三大功能,解决了文件间关联变量混淆后出现的问题。
原理:先将js代码压缩成一行,替换内部变量名。然后转换成字符串按照特定格式“编码”,通过eval()执行。需要注意的是:eval对于专业的人来说是可逆的,但henbu代码阅历
该方法在其他网站上比较常用,部分网站的eval加密方式并不严谨,推荐使用本站工具。
手机预览