在不考虑使用移动字符 高度混淆的情况下,进行普通的js混淆或js加密的步骤如下,要用到两个在线工具:
YUI压缩
到这里 http://tool.css-js.com/
选择YUI 进行常规的无破坏压缩 。为的是去掉一些注释和多余的符号,完全不会对原有js造成破坏。
或者到这里 http://tool.lu/js/
进行混淆,也不会对原有js造成破坏,但代码已经被混淆。
站长JS混淆工具
接下来就是到这里 http://tool.chinaz.com/Tools/JsCodeConfusion.aspx
进行代码混淆,它会把变量名换成其他字符,函数名不变,括号变成中括号。这里要特别注意的是:这一步是混淆,那么上一步中,也有混淆,不能混淆两次,所以一般推荐先用YUI压缩,然后再来站长工具混淆。
Uglify压缩
再次回到这里 http://tool.css-js.com/
采用Uglify压缩
,这种压缩方式会移动特定的变量,让代码更加难读,一般不会对代码造成破坏,上一步中站长工具混淆的代码可以直接拿去Uglify压缩。
完成以上三步基本就OK了
本站文章除注明转载/出处外,均为本站原创或翻译。若要转载但请务必注明出处,尊重他人劳动成果。
转载请注明出处链接 : https://www.inlojv.com/4574.html