Con*_*ech 11 javascript obfuscation deobfuscation uglifyjs gruntjs
最近我被要求混淆我的javascript以隐藏客户端的api密钥.我正在使用咕噜声.
会咕噜-的contrib-丑化混淆我的js?
uglify和obfuscate有什么区别?一个比另一个安全吗?
Uglify是一种代码缩小工具.它解析JS,从代码中构建一个令牌树,然后可以用来压缩/缩小代码或"美化"它,使其可以进行调试等.Uglify不会混淆你的代码.
另一方面,使用诸如Stephen Mathieson的Obfuscator之类的混淆工具可以将多个项目文件连接成一个,捆绑需求和打包.在这种情况下,它还会在最后整理整个作业,从而产生一个混淆的,缩小的JS文件.它不是100%安全,有一些方法可以解密JS代码,但它使解密比平面文本更难.
但是,我建议尽可能使用浏览器端代码保留客户端的API密钥.即使它被混淆了,它仍然可以找到
| 归档时间: |
|
| 查看次数: |
10398 次 |
| 最近记录: |