编码、加解密、格式转换一把梭:CyberChef 像搭积木拼出数据处理流

遇到一段 Base64、被压缩的数据、URL 编码的乱码,或者要算个哈希、做个 AES 解密,通常得东拼西凑脚本。CyberChef 把这些操作做成了可拖拽的「配方」:左边挑操作、中间排队、右边实时出结果,像搭积木一样把几十种处理串成一条流水线,全程在浏览器里跑,不依赖任何后端。
它解决什么问题
一段未知编码的字符串,要逐个试 Base64、Hex、URL 解码,手写脚本太折腾。
需要快速算文件或文本的 MD5、SHA 哈希,又不想装命令行工具。
做安全或运维排查时,要反复组合压缩、解包、正则提取,步骤一多就乱。
核心能力
| 能力 | 具体能做到什么 |
|---|---|
| 海量操作 | 内置数百种配方,覆盖编解码、压缩、加密、哈希、正则、字符集转换等。 |
| 拖拽编排 | 把操作像积木一样拖进流水线,顺序即执行顺序,随时增删调整。 |
| 实时预览 | 每改一步配方,右侧结果立即刷新,所见即所得。 |
| 魔法探测 | 内置「Magic」操作可自动猜测输入可能是什么编码并尝试解码。 |
| 可分享链接 | 配方能编码进 URL,把整条处理流发给同事,对方打开即还原。 |
| 纯前端跑 | 全部计算在浏览器完成,可下载页面离线用,数据不离开本机。 |

它的核心是一套「操作注册表 + 线性管道」的执行模型
CyberChef 把每种数据处理都抽象成一个实现了统一接口的「操作」,每个操作声明自己的输入输出类型、参数和自己的处理逻辑。当你把若干操作排进配方,引擎就按序把上一步的输出喂给下一步,每一步都可在界面上独立展开看中间结果。这种插件化的设计,让它能在不改动核心的前提下不断新增编解码与加密算法,也正是它操作种类如此之多的原因。
实际用时要留意两点:一是复杂配方可能很吃 CPU,超大输入会让浏览器卡顿,建议分批处理;二是它虽是 GCHQ 出品、功能像安全工具,但本质是离线计算玩具,别拿它当生产级加密库,密钥管理与强度请以专业库为准。日常排查、格式转换、教学演示才是它最舒服的场景。

同类工具怎么选
| 工具 | 授权 | 差别在哪 |
|---|---|---|
| JSON Hero | 开源免费 | 专注 JSON 浏览,不具备 CyberChef 那种通用编解码能力。 |
| dcode.fr | 免费闭源 | 在线密码学工具集,单功能更专但拼流水线不如它灵活。 |
| Boxentriq | 免费闭源 | 偏密码破解与密文识别,适合解谜而非流式处理。 |
谁适合用
- 做安全分析、需要快速编解码与哈希的工程师
- 运维排障时要反复转换数据格式的同事
- 想直观演示常见编码与加密原理的教学者
怎么开始
- 打开 CyberChef 网页,把待处理的数据贴进左侧输入区。
- 在右侧操作列表搜索需要的步骤,例如 From Base64,拖入中间配方区。
- 按需继续叠加操作,调整顺序,观察右侧实时输出。
- 参数有误时在对应操作卡片里修改选项,结果会同步刷新。
- 处理满意后复制结果,或把配方分享链接发给协作者。
常见问题
要不要注册账号?
完全免登录,打开网页即用,没有任何账号体系。
免费额度到哪?
由 GCHQ 官方开源提供,永久免费,无调用次数或功能档位限制。
我处理的数据会被上传吗?
所有计算都在你的浏览器本地执行,不上传服务器;也可下载整页离线使用。
能不能换自建方案?
能。源码开源,可克隆到内网自建一份完全相同的服务,数据彻底不出网。
授权与合规
CyberChef 由英国 GCHQ 以 Apache-2.0 开源协议发布,源码在 GitHub 公开。 官网:gchq.github.io/CyberChef。
继续找同类资源
这条属于「在线工具」栏目,同栏目还有更多可直接使用的免费资源,可以在 在线工具全部资源 里按需翻阅。
相关资源
同栏目下这几条也常被一起翻到:
↓ 获取资源
点击按钮直接前往资源页面。