混淆js代码即是对JS代码进行混淆加密。
例如有一段js代码:
varsum=0;for(vari=1;i;i++){if(i%2==0){sum=sum+i;}}alert(sum)
混淆这段js代码,使用混淆工具:JShaman
jshaman的地址见下图,是个网站平台,打开即可使用,不需要注册:
混淆js代码1可以自定义配置,也可以使用默认配置,一般情况下用默认的混淆选项就行:
混淆后得到的新JS代码:
混淆js代码3复制或保存就可以使用,功能跟混淆前完全一样。只是变的很混乱,人类不认识了,但机器认识,所以运行不受影响。
运行一下试试,跟混淆前结果一样:
混淆js代码,就是这么简单。