js源代码混淆包括什么

JavaScript016

js源代码混淆包括什么,第1张

JS源代码混淆包括:

1.变量名的替换为随机字符串

2.函数名的替换为随机字符串

3.代码压缩,移除空格,换行等无用字符

4.添加垃圾代码,使反编译更难

5.代码加密,使代码更难读懂

注意:这些方法都可以使代码更难被别人破解,但并不能完全防止代码被破解。

js代码混淆网上有许多在线工具,你直接把代码copy进去进行转换就可以的,比如站长工具http://tool.chinaz.com/Tools/JsCodeConfusion.aspx。如果文件太大在线可能不方便,你可以使用淘宝封装的压缩工具TBCompressor,网上搜一下就能找到。

对于混淆后的使用很简单,就直接引入就可以了,不用做其他的改变。混淆后其实还是js,只不过把变量名精简了,所以文件会小很多,而浏览器还是能识别的