首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >js颜文字混淆

js颜文字混淆

原创
作者头像
用户8703799
发布2025-11-04 14:09:53
发布2025-11-04 14:09:53
710
举报
文章被收录于专栏:javascript技术javascript技术

js颜文字混淆:一种“可爱”的、“好看”的JS代码加密方式,通常被称为“颜文字加密”,实际上是通过编码将JS语法转化为包含众多“(゚ー゚)、(o゚ー゚o)、(o^_^o)”等表情字符的形式。

使用地址:

注意事项:

可加密前端Web浏览器、后端Node.JS等环境下的标准JS代码。

被加密JS代码量建议不超过1KB。

优点:加密结果即奇怪又可爱,令人几乎想不到是JS代码。

缺点:对执行性能有较大影响、加密代码很容易被还原。

不足:AAEncode不具备“在父作用域中运行”功能,假如代码中如有变量定义,变量不能在加密代码外部访问。

注意:代码尽可能是规范JS语法,例如:一行变量定义以“;”号结尾,而非直接回车结束。

提示:少量JS代码可用AAEncode加密。较多代码建议使用如JShaman之类的专业JS混淆加密工具。

加密效果:

原始代码:

加密后的代码:

颜文字代码可以直接运行:

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档