JS代码零宽字符隐形加密

一种奇特的JS代码加密方式,加密后的代码是隐形的...
JS代码加密后隐形效果示例:
eval("​‌​‌‍​​‌‌‌‌​‍​​‌​​‌‌‍​​‌‌​‌​‍​​​‌‌​‌‍​​​‌​‌‌‍​‌​‌‌‌‍​‌‌‌​‌‍​‌‌​‌​‌‍​​‌‌‌‌​‍​​​‌​​‌‍​​‌‌‌‌​‍​‌​‌‌​​‍​​‌‌‌​​‍​​​‌‌​‌‍​​‌​‌‌​‍​​​‌‌‌‌‍​​​‌​‌‌‍​​‌​​‌​​​​​‌​​​‍​​‌​​‌​​​‌‌‌​​‌‍​‌​‌‌​‌​‌​‌‌‌‌‌‍​‌​​‌​​​​‌‌‌​​‌‍​​​​​​​​‌‌‌‌​​‌‌‍​‌‌​​​‌‌​‌​​​​​‍​​​​‌‌​​​​​‌‌‌‌‍​‌‌​​​‌‌‌​​​‌​‌‍​‌‌‌‌‌‌‌‌​​​‌‌‍​‌‌​‌​‌‍​‌​‌‌​​‍​‌​‌‌​‌​‌​‌‌‌‌‌‍​‌​​‌​​​​‌‌‌​​‌‍​‌‌‌‌‌‌‌‌​​​‌​‍​​‌‌‌‌‌‌‌‌‌‌‌​‍​‌‌‌‌‌‌‌‌​​​‌‌‍​‌‌​‌​‌‍​‌​‌‌​​‍​​‌​​‌​​​​​‌​​​‍​​‌​​‌​​​‌‌‌​​‌‍​‌‌‌‌‌‌‌‌​​​‌​‍​​‌‌‌‌‌‌‌‌‌‌​‌‍​​‌‌​​‌‌‌​‌​​​​‍​​‌‌‌​​‌‌‌‌‌​​​‍​‌‌​‌‌‌‌‌‌‌​​‌​‌‍​‌‌‌​​​​​​‌‌‌​​​‍​​‌‌‌​‌​‌‌‌‌‌‌‌‍​​‌‌​​​‌‌​‌​​​​‍​​‌‌‌​‌‌​‌‌​‌​​‍​​‌​‌​​​‌​​‌​‌​‍​‌‌‌​‌​​​‌​‌​‌‌​‍​‌‌​‌​‌‍​‌​‌‌​​‍​‌‌​​​‌​​​‌‌‌​​‍​​​​‌‌‌‌‌‌‌‌‌‌​‍​‌​‌‌​​​​‌​​‌‌‌‍​​​‌​​‌​‌‌‌‌​‌‌‍​‌‌​​​‌‌‌‌‌​​‌​‍​‌​‌‌​​​​​‌​​​​‍​‌‌‌​‌​​​​​​​‌​​‍​​‌‌‌‌‌‌‌‌‌‌‌​‍​‌‌​‌​​‌​‌​​​​​‌‍​‌‌​​​‌​​​‌‌​‌​‍​​​‌​‌‌‌‌‌‌‌​​‌‍​‌‌‌​‌‌​​​​‌‌‌​​‍​​​​​​​​‌‌‌‌​​‌‌‍​‌‌​​​‌​​‌‌​​​‌‍​‌‌‌‌‌‌‌‌‌‌‌​​‌‌‍​‌‌​‌​​‌‌‌​​‌‌​‌‍​​‌​‌​​‌​​‌‌‌​‌‍​‌‌​​​‌​​‌​‌​​‌‍​‌‌​​​‌​‌​​​‌​‌‍​‌​​‌​​​​​​​‌‌​‍​‌‌​‌​‌‍​‌​‌‌​​‍​‌‌​​​‌​​​‌‌‌​​‍​​​​‌‌‌‌‌‌‌‌‌‌​‍​‌‌‌​​​​​​‌​​‌​​‍​‌‌‌​‌‌‌‌​‌‌​​‌‌‍​‌​‌‌​‌‌‌‌‌‌​​‌‍​​‌‌​​​​‌‌​‌‌‌‌‍​​‌‌‌‌‌‌‌‌‌‌‌​‍​‌​​‌‌​‌‌‌‌​​‌​‍​‌​‌‌​‌‌‌​​‌​​‌‍​​‌‌‌‌‌‌‌‌‌‌‌​‍​​​‌​​‌​​‌​‌​​​‍​​​‌​‌​‌‌​‌​‌‌‌‍​​​​​​​​‌‌‌‌​​‌‌‍​‌‌​​​‌​​​‌‌​‌​‍​‌‌‌​​​​​‌​​​​​‌‍​‌​‌‌​‌‌‌​​‌‌‌‌‍​‌‌​​​​​​‌​​​‌​‍​​‌‌‌​‌​‌​‌‌​‌‌‍​‌‌​‌​‌‍​‌​‌‌​​‍​‌‌​​​‌​​​‌‌‌​​‍​​​​‌‌‌‌‌‌‌‌‌‌​‍​​‌‌‌‌‌‌‌‌‌‌‌​‍​‌‌​​​​​​‌​​​‌​‍​​‌‌‌​‌​‌​‌‌​‌‌‍​‌‌​​​‌​‌​‌‌​​​‍​‌​‌​‌‌​​‌‌‌‌‌​‍​​‌‌‌‌‌‌‌‌‌‌‌​‍​‌‌​​​​​​‌​​​‌​‍​​‌‌‌​‌​‌​‌‌​‌‌‍​​​‌​​​​​​‌‌​‌​‍​‌‌‌​‌​​​​‌‌‌​​‌‍​‌‌​​​‌​‌​‌‌​​​‍​‌‌​​​‌​​‌‌‌​‌​‍​​​‌​​‌​‌‌‌‌​‌‌‍​​​‌​​‌​​​‌​​​‌‍​​​‌​​‌​‌‌‌‌​‌‌‍​​‌‌‌‌‌‌‌‌‌‌​‌‍​‌‌​‌​‌‍​‌​‌‌​​‍​​‌​‌‌‌‍​​‌‌‌‌​‍​​‌​​‌​‍​​‌‌‌‌​‍​​‌​​​‌‍​​‌‌​​‌‌‌​‌​​​​‍​‌‌​​​‌‌‌‌​‌‌​​‍​‌‌​​​‌‌‌‌​​‌​‌‍​​‌‌‌‌‌‌‌‌‌‌‌​‍​‌‌‌‌​‌‌‌​‌​‌​​​‍​‌​‌​‌‌‌‌‌‌​​‌​‍​​​‌​​‌​‌‌‌‌​‌‌‍​‌‌​‌​‌‍​‌​‌‌​​‍​‌​‌‌​‌​‌​‌‌‌‌‌‍​‌​​‌​​​​‌‌‌​​‌‍​​‌‌​​​‌‌‌‌​​‌​‍​‌​‌‌​‌​‌​‌‌‌‌​‍​​‌‌‌​​​​‌​‌‌‌‌‍​‌‌​​​​​‌‌​​‌​​‍​‌​‌​‌​‌​‌‌‌​​‌‍​​​​​​​​‌‌‌‌​​‌‌‍​​‌‌‌​​​​‌​‌‌‌‌‍​‌‌​​​​​‌‌​​‌​​‍​​‌‌‌​​​​‌​‌‌‌‌‍​‌‌​​​​​‌‌​​‌​​‍​​​​​​‌​‌​​​​​​‍​‌‌​​​‌‌‌‌‌​‌​‌‍​​‌‌‌‌‌‌‌‌‌‌‌​‍​​​​​​‌​‌​​​​​​‍​‌‌​​​‌‌‌‌‌​‌​​‍​‌‌​‌​‌‍​‌​‌‌​​‍​​‌​​‌​​​​​‌​​​‍​​‌​​‌​​​‌‌‌​​‌‍​‌​‌‌​‌​‌​‌‌‌‌‌‍​‌​​‌​​​​‌‌‌​​‌‍​​‌‌​​​‌‌‌‌​​‌​‍​‌​‌‌​‌​‌​‌‌‌‌​‍​​‌‌‌‌‌‌‌‌‌‌​‌‍​‌‌​‌​‌‍​‌​‌‌​​‍​​‌​‌‌‌‍​​‌‌‌‌​‍​​‌​​‌​‍​​‌‌‌‌​‍​​‌​​​‌‍​​‌‌​‌​​​‌​‌​​​‍​‌‌​​​‌‌‌‌‌​‌​​‍​​‌‌​​​‌‌‌‌​‌‌​‍​‌​​‌‌​‌‌‌​​‌​‌‍​‌‌​​​‌‌‌​‌​‌​‌‍​​​‌‌​‌​​​‌​​‌‌‍​​​​‌​‌​​‌‌​‌​​‍​‌​‌​‌‌​​‌‌‌‌‌​‍​​​‌‌​‌‌​‌‌​​‌‌‍​​​​​​​​‌‌‌‌​​‌‌‍​‌​​‌​​​‌​‌‌‌​‌‍​​‌‌‌​‌‌‌​​‌​​​‍​‌​​​‌​​​​​‌‌​‌‍​​​​​​‌​​‌‌​​​​‍​‌‌​‌‌‌‌‌​‌‌​​‌​‍​‌​‌‌​​​​‌‌​‌​‌‍​‌​‌‌‌​‌​​‌​‌‌‌‍​​​‌​‌‌‌‌‌‌‌‌​​‍​‌​​‌‌​‌‌‌​​‌​‌‍​‌‌​​​‌‌‌​‌​‌​‌‍​‌​‌​​‌​​​​​​‌​‍​‌​​‌​​​‌​​‌​​‌‍​​​​​​​​‌‌‌‌​​‌‌‍​‌‌​​​‌‌‌​‌​​‌​‍​‌​‌​​‌​​​​​​‌​‍​‌​‌​​​‌‌​​‌‌‌‌‍​‌​‌‌​​‌‌​​​‌​‌‍​‌‌‌​​​​​​‌​‌‌‌‌‍​‌‌‌‌​‌‌‌‌​‌‌​‌​‍​‌‌‌‌‌‌‌‌​​​‌‌‍​‌‌​‌​‌‍​‌​‌‌​​‍​​‌​‌‌‌‍​​‌‌‌‌​‍​​‌​​‌​‍​​‌‌‌‌​‍​​‌​​​‌‍​‌​​​‌‍​​‌‌‌​​‍​​‌​​​​‍​​‌​​‌​‍​‌‌‌‌‌‌‌‌​​​‌​‍​​‌‌‌‌‌‌‌‌‌‌‌​‍​‌‌‌‌‌‌‌‌​​​‌‌‍​‌‌​‌​‌‍​​​‌‌​​‍​‌‌​‌​‌‍​​‌​‌‌​‍​​‌‌‌‌​‍​‌‌​​‌​‍​​‌​‌‌​‍​‌​​​‌‍​‌‌​​​​‍​​‌​​​‌‍​​‌​​‌‌‍​​‌​‌‌​‍​​‌​​​‌‍​​‌‌​‌​‍​‌‌‌‌‌‌‌‌​​​‌​‍​‌​​​​‌‌​​​‌‌​​‍​‌​‌‌​​​​​​‌‌‌‌‍​​​​​​​​‌‌‌‌​​‌‌‍​‌‌​‌​​​‌​​‌‌‌​‌‍​‌​‌​‌‌‌‌‌​‌‌‌​‍​​‌​‌​​‌‌​‌‌​​​‍​​​​​​​​‌‌‌​​​‌‍​‌​‌​​​‌‌​​‌‌‌‌‍​‌​‌‌​​‌‌​​​‌​‌‍​​​‌​​‌​‌‌‌‌​‌‌‍​​​​​​​‌​‌​‌‌‌​‍​​​​‌​‌​​‌​​‌‌​‍​‌‌​​​‌‌‌​​​‌​‌‍​‌‌‌‌‌‌‌‌​​​‌‌‍​‌‌​‌​‌‍​‌​‌‌​​‍​‌​​‌​‍​‌‌​​​​‍​​‌‌‌​‌‍​​‌‌​​‌‍​​​‌​‌​‍​​​‌‌​​‍​​‌‌‌​​‍​​‌‌‌‌​‍​​​‌​‌‌‍​​‌​​​​‍​​​‌‌​‌‍​‌​​​‌‍​​‌‌‌​​‍​​‌​​​​‍​​‌​​‌​‍​‌‌‌‌‌‌‌‌​​​‌​‍​​‌‌‌‌‌‌‌‌‌‌​‌‍​‌‌‌‌‌‌​​​​‌​‌​‌‍​​‌‌​‌‍​​‌‌‌‌‍​​‌‌‌​‍​​‌​​​‍​‌​​​​‌‌​​​‌​‌‌‍​‌‌​​​‌​​​‌‌​‌​‍​​‌‌​​​‌​​‌‌​‌​‍​​​​​​​​‌‌‌‌​​‌‌‍​‌‌​‌​‌‍​‌​‌‌​​‍​​‌​‌‌‌‍​​‌‌‌‌​‍​​‌​​‌​‍​​‌‌‌‌​‍​​‌​​​‌‍​‌​​​‌​​​​​‌‌​‌‍​‌​‌​‌‌‌‌‌​‌‌‌​‍​‌​‌​​‌​​​​​​‌​‍​‌​‌‌‌​​‌‌‌‌​‌​‍​‌​​‌‌​‌‌‌​‌​​‌‍​​‌‌​‌​‌​​​‌‌‌‌‍​‌‌​​​‌‌‌‌‌‌​​​‍​‌​​‌​​​‌​‌‌‌​‌‍​​‌‌‌​‌‌‌​​‌​​​‍​​‌‌‌​​​​‌​‌‌‌‌‍​‌‌​​​​​‌‌​​‌​​‍​‌‌​​​‌​‌‌‌‌​​‌‍​‌‌​​​‌‌‌‌‌​‌​‌‍​‌‌​​​‌​‌​​​​​​‍​​‌​‌​​‌‌​‌‌‌‌​‍​‌‌​‌​‌‍​‌​‌‌​​‍​​‌​​‌​​​​​‌​​​‍​​‌​​‌​​​‌‌‌​​‌‍​‌​‌‌​‌​‌​‌‌‌‌‌‍​‌​​‌​​​​‌‌‌​​‌‍​​‌‌​​​‌‌‌‌​​‌​‍​‌​‌‌​‌​‌​‌‌‌‌​‍​​‌‌‌‌‌‌‌‌‌‌​‌‍​‌‌‌​‌‍​‌​‌‌​‍​​​‌​​‍​‌​‌".split('\ufeff').map(function(c){return c==='\u200b'?'1':c==='\u200c'?'0':' ';}).join('').split(' ').reduce(function(a,n){return a +String.fromCharCode(parseInt(n,2));},''));

上面代码,看似简短、仅一行,实际包含大量内容。 查看示例代码长度
亲测: 复制 然后粘贴到网页JS环境中运行(含alert句话,需在网页中运行),或 用Eval执行

此方法可加密前端Web浏览器、后端Node.JS环境下的标准JS代码。 被加密JS代码量建议不超过16KB
JS源代码 加密结果
清空JS源代码 | 从文件读取JS | 保存加密结果 | 复制加密结果
JShaman VIP码
提示:从 jshaman.com 官网获取VIP码。

更多工具