JS加密:JSON数据加密

JS编程中,很多有用的数据都会以JSON格式存放。

如果对JS代码混淆加密,这些JSON数据会变成什么样呢?

且看以下示例,使用JShaman专业版,对JSON数据加密:

一行用于演示的JS源码:

var abc = {"a":a1,"b":"b2","c":"c3"}; 

JS加密:JSON数据加密_json加密

JSON加密方式一

配置中使用“字符串unicode化”:

JS加密:JSON数据加密_json_02

加密效果:

JS加密:JSON数据加密_json数据_03

JSON加密方式二

配置中使用“JS数据加密”、“字符串阵列化”、“阵列字符串加密”。

JS加密:JSON数据加密_json数据_04

加密结果:

JS加密:JSON数据加密_json数据_05

第一种加密结果,还能看出JSON格式,只是JSON中的数据加密了。

第二种加密结果,JSON格式也完全不可见了。

你认为哪种加密效果更好呢?