Jshaman.com
前后端开发者常用工具
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源代码 | 保存JS加密结果 | 复制加密结果

使用本工具需要JShaman VIP码
VIP码:
1、在输入框双击可显示或隐藏VIP码。
2、VIP码从jshaman.com官网获取。
3、VIP码无论类型、无论是否过期(时长类型)或次数用尽(计次类型)均在此可用。