
获得徽章 0
问:“js加密”和“js压缩”有什么不同?
答:“js加密”是让js代码变的看不懂;“js压缩”是让js代码变的更小。
例:一句js代码:
var name_age = "tom" + 18;
用JShaman进行“js加密”,会变成:
var _0x186fc6="\u0074\u006f\u006d"+(0x88155^0x88147);
而如果用JShaman进行“js压缩”,会变成:
var _n="tom18";
答:“js加密”是让js代码变的看不懂;“js压缩”是让js代码变的更小。
例:一句js代码:
var name_age = "tom" + 18;
用JShaman进行“js加密”,会变成:
var _0x186fc6="\u0074\u006f\u006d"+(0x88155^0x88147);
而如果用JShaman进行“js压缩”,会变成:
var _n="tom18";
展开
评论
1
threejs开发的项目,是JS语法、运行于浏览器,他人只需在浏览器中右键查看网页源码,便可得获得源码,可以分析功能逻辑、可以复制、可以运行调试。为了防止代码被任意分析、复制、盗用。threejs开发的功能在发布前通常需要先用JShaman、JS-Obfuscator、JsJiaMi.Online等工具进行JS代码混淆加密,以解决其公开透明特性带来的代码不安全问题。
2
4