js 代码的加密 混淆 压缩 解压缩工具

在线压缩混淆加密

在线解密

站长工具

js压缩混淆加密有什么不同
压缩 compress: 去掉空格,换行,注释等,格式紧凑,节约存储空间。

混淆 obfuscate/garble:替换变量名或方法名,让js不容易看懂。也做到了压缩的效果。

加密 encrypt:一般用eval方法加密,效果与混淆相似。也做到了压缩的效果。

混淆加密:先混淆再加密。

注意事项:
  * 定义变量不能缺少"var",否则将不混淆。
  * 语句结尾必须加分号(;),否则混淆或加密后可能会出错。
js文件压缩原因和压缩原理

Javascript 压缩器是一个在线压缩和混淆 Javascript 代码的开发辅助工具,能够帮助开发人员减小 JS 文件大小、避免网站上的 Javascript 源代码被他人窥视和窃取。

压缩:删除 Javascript 代码中所有注释、跳格符号、换行符号及无用的空格,从而压缩 JS 文件大小。
混淆:经过编码将变量和函数原命名改为毫无意义的命名,以防止他人窥视和窃取 Javascript 源代码。

常见的加密解密思路

你可能感兴趣的:(js 代码的加密 混淆 压缩 解压缩工具)