加密的JS代码,变量名能破解还原吗?
假如有以下JS代码:
![](http://dingyue.ws.126.net/2022/0624/465b051aj00rdyxrt006tc000xc00gem.jpg)
打开网易新闻 查看精彩图片
变量名含义非常清晰。
试想:经过js代码混淆加密后,加密的变量名能被还原吗?
把代码复制到JShaman网站进行加密:
![](http://dingyue.ws.126.net/2022/0624/4bee39f4j00rdyxru009mc000xc00qpm.jpg)
打开网易新闻 查看精彩图片
配置中不选择更多加密选项(这样是为了只混淆变量名而不做其它加密处理),加密后的代码如下:
![](http://dingyue.ws.126.net/2022/0624/7332cf8dj00rdyxrv009pc000xc00o9m.jpg)
打开网易新闻 查看精彩图片
可以看到,上图代码中,变量名成了随机的新变量名。
显然,谁也无法知道之前它的含义是什么,更不可能破解还原为原来的变量名。
热门跟贴