Fe-interview: [js] 第126天 保护js代码的方式有哪些?分别说说他们的原理是什么?

Created on 19 Aug 2019  ·  2Comments  ·  Source: haizlin/fe-interview

第126天 保护js代码的方式有哪些?分别说说他们的原理是什么?

js

Most helpful comment

压缩:
通过替换变量名等对代码进行压缩,但是不会改变代码结构。主要目的是压缩体积。
混淆:
降低代码的可读性,可以通过增加无用代码,删除注释缩进,对代码进行转义。
加密:
使用加密插件对代码进行可逆的加密操作,后续可通过使用密钥对密文进行解密。

All 2 comments

压缩:
通过替换变量名等对代码进行压缩,但是不会改变代码结构。主要目的是压缩体积。
混淆:
降低代码的可读性,可以通过增加无用代码,删除注释缩进,对代码进行转义。
加密:
使用加密插件对代码进行可逆的加密操作,后续可通过使用密钥对密文进行解密。

补充一点吧:
编译成字节码
火狐spidermoney 和谷歌v8 可以将js文件变异成字节码,二进制文件,根本看不懂,不过一般用来做软件的js绑定和app游戏。

Was this page helpful?
0 / 5 - 0 ratings