假如有以下JS代码: 变量名含义非常清晰。 试想:经过js代码混淆加密后,加密的变量名能被还原吗? 把代码复制到JShaman进行加密: 配置中不选择更多加密选项(这样是为了只混淆变量名而不做其它加密处理),加密后的代码如下: 可以看到,上图代码中,变量名成了随机的新变量名。 显然,谁也无法知道之前它的含义是什么,更不可能破解还原为原来的变量名。胜象大百科