js源代码混淆包括什么

JavaScript023

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

JS源代码混淆包括:

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

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

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

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

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

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

UglifyJs 是一个js 解释器、最小化器、压缩器、美化器工具集(parser, minifier, compressor or beautifier toolkit)

uglifyjs压缩有很多的参数,其中有一些可选参数,美化压缩,空格多长,变量名是否变成短名字等,具体说明: https://github.com/mishoo/UglifyJS2

名词翻译:

打开存放js文件的目录,按住shift键,鼠标右键,即可在此位置打开命令行

以下是可用的选项: