84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
http://www.ijiami.cn/h5Encryp...
如标题所示,加密原理是什么,采用了啥技术实现的…这种前端加密有意义吗?……
光阴似箭催人老,日月如移越少年。
一般就是文档扫描,然后把dom从js写入,最后把js混淆一下,其实说实话,然并卵,最后都会被浏览器解析成真正的html文档,照样能看到源码
类似于
var string = 'readable' ; var use = string;
===>>
var o = { s: x[0]+x[1]+x[2]+[x3]+x[4]+[x5] } var x = { 0:'s', 1:'t', 2:'r', 3:'i', 4:'n', 5:'g' } var use = o['s'];
再随机混淆几次,那没人愿意去看了吧,前端代码加密本身就是伪命题,始终都得让js引擎能认得出来,js引擎能认,人也可读,信不信你花点时间,你也可以读懂二进制代码,只是读取成本的问题而已,但不否认其价值所在。
一般就是文档扫描,然后把dom从js写入,最后把js混淆一下,其实说实话,然并卵,最后都会被浏览器解析成真正的html文档,照样能看到源码
类似于
===>>
再随机混淆几次,那没人愿意去看了吧,
前端代码加密本身就是伪命题,始终都得让js引擎能认得出来,js引擎能认,人也可读,信不信你花点时间,你也可以读懂二进制代码,只是读取成本的问题而已,但不否认其价值所在。