| 术语 | 解释 |
|---|---|
| 零宽字符(Zero-Width Character) | Unicode标准中的特殊控制字符,在文本中不占据任何显示宽度,肉眼完全不可见。常见的零宽字符包括U加200B零宽空格、U加200C零宽不连字、U加200D零宽连字、U加FEFF字节序标记、U加2060词连接符等。这些字符在文本编辑器中不可见但可以被复制和传输。 |
| 同形字符(Homoglyph) | 来自不同Unicode区块但外观极其相似的字符。例如拉丁字母a和西里尔字母a在大多数字体中看起来几乎完全一样,但计算机将它们视为完全不同的字符。同形字符替换正是利用这一视觉相似性实现文本混淆保护。 |
| 零宽空格(ZWSP) | Unicode编码U加200B,全称Zero Width Space,是最常用的零宽字符之一。它在文本中完全不可见,但会被复制粘贴操作携带到剪贴板中,常用于文本混淆防复制技术中增加复制结果的异常程度。 |
| 零宽连字(ZWJ) | Unicode编码U加200D,全称Zero Width Joiner。原本用于控制相邻字符的连字渲染行为,在现代Unicode中也用于emoji组合序列。在文本混淆中被用作额外的不可见插入字符,增加混淆后的文本异常程度。 |
| 零宽不连字(ZWNJ) | Unicode编码U加200C,全称Zero Width Non-Joiner。用于阻止相邻字符的连字渲染效果,常见于波斯语和阿拉伯语排版中。在文本混淆技术中与其他零宽字符配合使用,作为不可见的填充字符。 |
| BOM(字节序标记) | Unicode编码U加FEFF,Byte Order Mark,原本用于标识文本文件的字节序是大端序还是小端序。在零宽字符混淆中它常被用作不可见的填充字符,因为大多数文本编辑器和显示系统不会渲染它。 |
| user-select: none | CSS属性,设置为none时可阻止用户通过鼠标或触控操作选中元素中的文本内容。常与零宽字符混淆技术配合使用,提供前端层面的额外文本保护层,从交互层面防止用户直接选中文本进行复制。 |
| Unicode | 国际通用的字符编码标准,最新版本收录了超过十四万个字符,涵盖世界上几乎所有文字和特殊符号。Unicode为零宽字符和同形字符提供了统一的编码基础和跨平台兼容性支持,是文本混淆技术的核心依赖标准。 |
| 文本混淆(Text Obfuscation) | 通过技术手段使文本在视觉上保持可读性但在机器处理或复制粘贴时产生异常的技术。目的是增加文本被自动化采集工具和普通用户通过简单复制方式盗用的难度,保护原创内容的版权和商业价值。 |
| 内容保护(Content Protection) | 泛指保护网页原创内容不被轻易复制、爬取或盗用的技术手段集合。文本混淆是前端内容保护策略的一种实现方式,通常与CSS防护、JavaScript反调试、服务器端限流等其他技术手段配合使用,构建多层次的内容保护体系。 |
错误拼写生成器 - 模拟常见打字错误的文本
随机替换、交换或删除字母生成带有拼写错误的文本,用于测试校对或训练纠错能力。
页面密码锁 - 输入密码才显示内容
为嵌入的机密内容设置前端密码,只有输入正确密码才显示(需结合JS,不绝对安全)。
Leet语转换器 - 在线1337文本风格生成
将普通英文文本转换为Leet语(如E→3, A→4),多种替换强度可选,给文字增添极客风格。
Base58编码解码工具 - 无模糊字符的编码格式
在线Base58编码与解码,剔除易混淆字符(0、O、l、I),常用于比特币地址和短链接。
CSRF 令牌生成与验证模拟器 - 跨站请求伪造防护
同步器令牌模式演示:生成令牌嵌入表单,提交时验证,理解CSRF防护核心流程。
2FA备份码生成并打印 - 卡片样式
生成一次性恢复码,排列成卡片样式可打印保存,用于账号恢复。
简单验证码生成器 - Canvas随机字符图片
生成简单数字或字母验证码图片,带干扰线和噪点,适合前端原型测试,不依赖服务端。
特殊字符转义工具 - 字符串转义/去转义
对字符串中的特殊字符(如引号、反斜杠等)进行JavaScript/JSON兼容的转义或反转义操作。
推特推文截图模拟器 - 假推文生成器
编辑用户名、头像、内容、点赞数等,生成逼真的假推文截图,用于演示或搞笑。
假地址生成器 - 测试用国际地址随机
生成包含街道、城市、邮编的合理格式虚假国际地址,用于原型测试。
邮件垃圾评分模拟 - 常见避规规则
分析邮件内容的词语触发规则,估算可能的垃圾邮件评分并给出修改建议。
JSON Merge Patch/JSON Patch 生成器 - 根据差异创建补丁
提供原始与修改后的JSON,自动生成符合RFC6902的JSON Patch或RFC7396 Merge Patch。
用户空闲检测高级演示 - 区分空闲/锁定
使用Idle Detection API区分用户是临时空闲、键盘无活动还是屏幕已锁定。
音频波形图生成器 - 离线文件波形预览
选择本地音频文件,解绘制完整的静态波形图,便于观察响度变化。
虚假社交媒体帖子生成 - 自定义头像/点赞数
制作仿推特/微博的文案与互动数图片,可用于原型或教学场景。
球队球衣号码分配器 - 避免冲突标记
输入球员名单及首选号码,自动解决冲突并分配唯一号。
WebAuthn模拟器 - 创建与验证凭据
使用CTAP2模拟器或安全密钥在浏览器中体验无密码注册与认证流程。
趣味故事大纲生成器 - 角色/背景/冲突随机组合
随机生成包含主角、背景、冲突和转折的故事大纲,激发小说或剧本创作灵感。
随机用户信息生成器 - Mock数据在线生成
生成随机的姓名、邮箱、地址、电话等用户信息,支持自定义字段和批量输出JSON数组,用于测试填充。
事件监听器查看器 - 获取指定元素绑定事件
选择 DOM 元素,列出通过 addEventListener 绑定的所有事件及其类型和监听器(可用时)。
推特文截图生成器 - 模拟推文图片
填入头像、用户名、内容和点赞数,生成看起来像真实推文截图的图片。
.dockerignore 文件生成器 - 根据项目类型忽略文件
根据语言/框架选择预设忽略规则,生成 .dockerignore 文件,减小 Docker 构建上下文。
邮件通讯预览 - 不同邮箱客户端模拟
粘贴邮件HTML代码,在类似Gmail、Outlook的模拟框中预览效果。
免费赠送公告生成 - 标准格式发文
描述要赠送的物品,自动生成格式规范的社区赠送帖,含取物指引。
JSON Schema 假数据生成器 - 按定义创建莫克数据
定义JSON Schema结构,自动填充符合类型与格式的随机数据,支持导出大文件用于压力测试。
专辑封面配色提取器 - 抓取音乐封面生成色板
输入歌曲或专辑名,搜索封面图并自动提取主色调,生成音乐风格调色板。
密码合规策略检查器 - 自定义规则
设置复杂度规则(长度、字符类型、字典排除),测试密码是否满足自定义安全策略。
盲水印嵌入工具 - 文字隐写在图片低频中
将文本信息通过修改频域系数的简单方法嵌入图片,并尝试提取,抵抗裁剪。
无障碍模态对话框生成器 - 焦点陷阱与关闭
生成带有焦点陷阱、ESC 关闭和背景遮罩的无障碍模态弹窗代码。
自定义离线页面 - 网络断开时展示友好提示
设计无网络连接时显示的页面样式,生成需缓存的HTML。
UD5工具箱