CyberChef · 官方在线版
GCHQ 出品的数据解码/加密/转换瑞士军刀
它解决什么问题
CyberChef 是英国 GCHQ 开源的数据处理工具,核心概念是「Recipe(配方)」:把 Base64 解码、AES 解密、正则提取、时间戳转换等 400 多种操作像积木一样串起来,一次跑完整个流水线。分析恶意样本、处理日志、做 CTF 题时,它能把十几步手工操作压缩成一条可复用的配方。
安全与数据处理的瑞士军刀,编码/加密/解压/正则几十种操作可以串成"配方",处理 CTF 或日志分析效率极高。
三个典型使用场景
- 分析一段可疑字符串:依次做 Base64 解码 → 解压 → 提取域名
- 把服务器日志里的时间戳批量转成可读时间并统计
- 做 CTF 密码学题目,把多层编码一层层剥开
和 ToolHub 本地工具怎么配合
Base64 / URL 编解码:只是简单的 Base64/URL 编解码,站内工具不用加载 5MB 的界面,秒开(本地工具,文件不上传)
哈希计算:只算哈希校验文件完整性时,站内工具更直接(本地工具,文件不上传)
JWT 解码:只想看 JWT 里的 payload,站内工具会自动解析并标注过期时间(本地工具,文件不上传)
同类可替代方案
- Transform —— JSON/YAML/TOML/TS 等几十种格式互转
- quicktype —— JSON 一键生成 TypeScript/Java/Go 等类型定义
- JSON Hero —— 高颜值 JSON 浏览器,结构一目了然
使用时要注意什么
全部操作在浏览器本地执行(官方演示站也是),但界面加载接近 5MB,慢网下首屏要等;「配方」不支持断点调试,长链条出错时定位比较费劲。
常见问题
CyberChef 是免费的吗?
CyberChef 是开源项目,采用 Apache-2.0 许可证,官方在线版可以免费使用,不需要为基本功能付费。ToolHub 只做收录与说明,不代管你的数据,也不提供账号或存储服务。
CyberChef 适合什么场景?
最常见的是这几种:分析一段可疑字符串:依次做 Base64 解码 → 解压 → 提取域名;把服务器日志里的时间戳批量转成可读时间并统计;做 CTF 密码学题目,把多层编码一层层剥开。判断标准很简单——如果你现在正为了这件事装一个几百 MB 的桌面软件,先用它试一次。
它和 ToolHub 的本地工具有什么区别?
ToolHub 的本地工具把代码放在你的浏览器里执行(WebAssembly 或原生 JS),文件不经过服务器;CyberChef 由项目作者维护,数据在其服务器或你的浏览器中处理,具体取决于项目实现,使用前建议先看对方的数据政策。需要「绝对不上传」时可以改用站内同类工具。
用 CyberChef 有什么限制?
全部操作在浏览器本地执行(官方演示站也是),但界面加载接近 5MB,慢网下首屏要等;「配方」不支持断点调试,长链条出错时定位比较费劲。
相关阅读
- CSV ↔ JSON —— CSV 与 JSON 数组互转,正确处理引号与换行(在浏览器内执行,不联网也能用)
- 数值统计 —— 用 Python statistics 计算均值/中位数/标准差/四分位(在浏览器内执行,不联网也能用)
- CSV 数据体检 —— pandas 自动分析 CSV:行列数、类型、缺失值、统计摘要(在浏览器内执行,不联网也能用)
- 全部数据类工具 —— 按分类筛选,含本地执行与目录直达
- Transform —— 同类别另一个选择
项目来源:github.com/gchq/CyberChef · License: Apache-2.0 · 分类:数据
官网地址:https://cyberchef.org/(新标签页打开 cyberchef.org)
说明:本页是 ToolHub 对该开源项目的整理与推荐,工具由项目作者维护,版权与数据归原作者所有。官网无法访问时可能是临时故障或网络限制。
安全、快捷、开源工具及资源
无需安装、无需注册、无需命令行 —— 挑一个工具,填参数,出结果。