功能开发中

字符串混淆器

混淆和反混淆字符串。

结果

混淆/反混淆的结果将显示在此处

混淆方法说明

ROT13

将字母表中的每个字母替换为字母表中第13个字母之后的字母。例如 A→N, B→O, ..., N→A。

Base64

将字符串编码为Base64格式,常用于在URL和配置文件中安全传输数据。

十六进制

将字符串转换为十六进制表示,每个字符转换为两位十六进制数。

二进制

将字符串转换为二进制表示,每个字符转换为8位二进制数。

反转

将字符串完全反转,例如 "hello" → "olleh"。

凯撒密码

将字母表中的每个字母按固定偏移量移动,偏移量可自定义。

关于字符串混淆

字符串混淆是一种简单的文本变换方法,用于隐藏或模糊原始内容。请注意,这些方法不是加密算法,不应用于保护敏感数据。

警告: 混淆不是加密,任何人都可以轻松地逆转这些过程。仅用于简单的数据隐藏或绕过基本的文本过滤。

使用教程
  1. 在"输入字符串"文本域中填写待处理的文本(默认为SQL示例)。
  2. 从"混淆方法"下拉菜单中选择一种编码方式:
  3. 根据需要点击对应的操作按钮:
  4. 查看"结果"区域的输出(等宽字体显示)。
  5. 满意后点击紫色的"复制结果"按钮。
  6. 浏览下方六张方法说明卡片了解各算法原理。
  7. ️ 务必阅读底部的安全警告——这些方法极易被逆转,绝不应用于保护敏感信息!
使用场景
  • CTF夺旗赛入门:信息安全新手遇到Rot13/Base64/Hex编码题目时,可使用此工具快速手工解码获取flag。
  • Spoilers内容隐藏:论坛版主或影评博主使用ROT13或Base64隐藏剧透内容,让读者主动选择是否查看。
  • HTTP Basic Auth凭证构造:开发者手动构造Authorization头部时,快速生成Base64编码的凭证字符串。
  • 浏览器Cookie值解码:前端工程师分析Application面板中的Cookie值时,对多层URL-encoded或Base64编码的值进行解码。
  • 二进制协议调试:嵌入式开发者调试串口通信时,将接收到的Hex字符串转为可读文本或将命令转为Hex发送。
  • 字符编码故障排查:网页出现乱码(Mojibake)时,将原始字节流转为Hex对照编码表定位错误根源。
  • 回文教学演示:教师在讲授字符串处理算法时,用反转功能现场演示趣味回文案例。
  • 绕过简单内容过滤器:在不允许明文发布敏感关键词的平台中,用Base64或Hex编码绕过基础的字符串匹配过滤(注:无法规避人工审核或ML模型检测)。
常见问题
Q: ROT13和凯撒密码有什么关系?为什么ROT13不需要指定密钥?
A: ROT13是凯撒密码的特殊实例,其偏移量固定为13(恰好等于英文字母表长度的一半)。这意味着应用两次ROT13等于未操作(encrypt(encrypt(x)) = x),因此同一算法既可用于加密也可用于解密,无需额外密钥。而通用凯撒密码的偏移量可以是1-25中的任意值,需双方事先约定才能正确解码。
Q: Base64编码后体积会增加多少?
A: Base64使用6位表示原始数据的每个字节(8位),编码效率为75%,加上可能的padding填充,总体积大约增加33%(如3字节原始数据编码后变为4个Base64字符)。不建议对大文件使用Base64传输以免显著增加带宽消耗,但对于JWT、API Key等小文本,33%的开销完全可以接受。
Q: 这些混淆方法能用来"加密"我的密码吗?
A: 绝对不可以!这六种方法全部是对称且可逆的确定性变换,没有任何密钥派生、迭代哈希或非线性置换环节。攻击者可在几毫秒内暴力穷举或直接逆转。真正安全的密码存储必须使用专门的密码哈希算法(bcrypt/scrypt/Argon2)配合随机盐值和足够的迭代次数。本工具的用途仅限于编码格式转换和学习密码学基础概念。
工具名称 字符串混淆器
所属分类 文本
更新时间 2026-06-23
使用次数 47
工具简介 混淆和反混淆字符串。
功能特性
ROT13字母轮换:经典的凯撒密码特例(固定偏移13位),因26个字母的一半特性使得加密与解密操作相同,再次应用即还原原文,仅影响A-Z和a-z字母。
Base64标准编解码:使用浏览器原生API配合encodeURIComponent中间层,实现完整的UTF-8 Unicode Base64编解码,解决原生不支持中文的兼容性问题。
Hex十六进制转换:将每个字符的Unicode码点转为两位十六进制字符串;反向操作按每两字符分组还原,输出为无分隔符的连续十六进制串。
Binary二进制转换:将每个字符转为8位二进制序列,字节间以空格分隔便于识别边界;反向操作按空格拆分后每组8位还原。
字符串完全反转:实现字符级倒序操作(注意:此操作会翻转Unicode代理对,可能导致emoji被拆坏)。
Caesar凯撒密码:ROT13的通用化版本,支持1-25范围内的任意偏移量(默认3),解密时自动使用互补偏移量(26-N)。
安全警示面板:底部固定的蓝色信息栏明确标注"混淆≠加密",警告用户切勿将这些方法用于保护密码、支付信息、API密钥等敏感数据。
暂无收藏工具
收藏工具