条形码生成器 - 在线Code128/EAN-13条码
在线条形码生成工具,支持Code128、EAN-13等多种格式,输入数字或字母生成矢量条形码,可保存为图片。
UD5工具箱
字母回转13位加密 — 同一算法完成加密与解密,简单有趣
ROT13(Rotate by 13 places)是一种简单的字母替换密码,属于凯撒密码的变体。它将每个英文字母替换为字母表中其后第13个字母。由于英文字母表共有26个字母,ROT13是自逆运算——应用两次ROT13即可恢复原文。因此,ROT13的加密和解密使用完全相同的算法,无需区分"加密模式"和"解密模式"。
ROT13 是凯撒密码的一个特例。凯撒密码通过将字母移位固定数量来加密,而ROT13固定移位13位。由于26÷2=13,ROT13恰好是其自身的逆运算,这一特性使其在许多在线社区中被广泛使用。相比之下,其他移位值(如ROT3、ROT7)需要不同的解密算法。
不能。ROT13 不提供任何实质性的安全性,它只是一种混淆手段,而非加密。任何人知道使用了ROT13就能立即解码。它相当于一个众所周知的"秘密",不应被用于保护敏感信息。对于真正的安全需求,请使用AES、RSA等现代加密算法。
ROT13 常用于在线论坛和社区中隐藏以下内容:剧透信息、谜题答案、冒犯性笑话的 punchline、以及需要读者主动选择查看的内容。许多新闻组和BBS系统甚至内置了ROT13功能。它也常被用作编程练习和密码学教学的入门示例。
这些都是ROT13的扩展变体:ROT5仅处理数字(0-9),回转5位;ROT18结合了ROT5(数字)和ROT13(字母),可同时处理字母和数字;ROT47处理94个可打印ASCII字符(从'!'到'~'),回转47位。ROT47也是自逆的,功能更强大,但ROT13因其简洁性仍最为流行。
ROT13 仅处理英文字母(A-Z及a-z)。中文、日文、韩文、阿拉伯文等非拉丁字母字符,以及数字、标点符号、空格等非字母字符,在ROT13转换后完全保持不变。这也是ROT13的一个特点——它只对字母部分进行变换,使得结果仍然部分可读。
ROT13 是 "ROTate by 13 places"(回转13位)的缩写。这个名字来源于英文单词"rotate"(旋转)。在早期的计算机和密码学社区中,这种命名方式很常见。ROT13最早在1980年代的Usenet新闻组中流行起来,并迅速成为互联网文化的一部分。
最简单的验证方法:将ROT13转换后的结果再次进行ROT13转换,应该得到完全相同的原始文本。您可以使用本工具中的"再次ROT13"按钮来验证。例如:"Hello" → "Uryyb" → "Hello"。如果两次转换后与原文一致,说明转换完全正确。
在线条形码生成工具,支持Code128、EAN-13等多种格式,输入数字或字母生成矢量条形码,可保存为图片。
输入部分代码,选择算法自动计算最后一位校验码,用于生成或验证条码。
在隔离的模拟环境中输入 SQLi 载荷,展示注入前后 SQL 语句变化,纯粹用于教学。
在线MD5哈希生成器,输入文本即可快速生成MD5摘要,完全前端计算,不依赖服务器。
随时记录一句话或一张照片,日后随机抽出一张查看,带来惊喜。
掷5颗骰子,选择保留哪些,3次机会后填入计分表,自动加总。
编写 Babel 插件代码,输入源代码,实时查看转换后的结果,加速插件开发。
选择数据类型(Article, Product 等)并填写属性,自动生成对应的 JSON-LD 结构化数据代码。
选择结构类型(Article, Product等),填写字段生成JSON-LD代码,嵌入网页增强搜索结果。
提供多组在各色盲类型下仍可区分的定性、连续配色方案,辅助图表设计。
将非ASCII域名(如中文域名)转换为Punycode格式或还原,理解国际化域名编码机制。
输入 PlantUML 文本,编码为可嵌入图片的 URL 或解码已有的 PlantUML 链接查看源码。
输入名单并设置排除规则(如不能自己抽自己),随机生成保密配对结果,支持邮件密送。
掷五个虚拟骰子,自动分类计算十六条得分项并高亮最佳填充策略,辅助桌游。
展示如何用默认策略将字符串转换为TrustedHTML,并观察禁止直接赋值的安全限制。
使用范围请求安全地检查密码是否出现在已知数据泄露库中(不发送完整密码)。
使用浏览器SubtleCrypto API实现AES-GCM或AES-CBC加密解密,可设密码短语,全前端安全。
在线Base64URL编码与解码,替换+/-为-/_并去除=填充,专为URL和JWT等场景优化。
填入Payload及密钥,选择HS256/RS256算法生成JWT,并验证已签发Token的签名与过期时间。
解码 JWT 三部分,验证签名(若提供密钥),检查过期时间并高亮,支持修改负载重新生成。
在线JSON格式化与验证工具,支持JSON压缩美化、语法高亮、错误定位,浏览器本地处理保障数据安全。
记录两人或四人队叫牌与赢墩,自动计算分数并显示累计。
提供模块图,编写 Rollup 插件并观察其对打包过程的影响。
将错误解码的 Windows-1252 文本重新编码为正确的字符,修复常见的西文乱码。
设置字母与Emoji对应表,将文本转为Emoji序列发给朋友解码。
集成ASCII/Hex/Base家族/Quoted-Printable/UUencode等多种编码一键互转,支持智能识别与链式解码。
输入Proto定义和Base64编码的protobuf数据,在线解码为JSON,辅助分析二进制通信内容。
生成与明文等长的真随机密钥,并演示异或加密解密的一次性密码本原理。
上传疑似隐写图片,提取每个像素的最低位,尝试恢复隐藏的文本或数据。
粘贴乱码文本,自动检测可能的编码混淆(如UTF-8读GBK),并尝试还原正确文字。