将文本加密为古文风格的汉字密文,核心采用 AES-256 加密。
gchq/CyberChef
浏览器中运行的网页工具,用于加解密、编码转换、压缩解压、哈希计算和数据分析。
可替代:Cyberchef Online Tools
Browserling Encoder
Hash Calculator
- Star
- 36,197
- Fork
- 4,181
- 未关闭 Issue
- 601
- 最近提交
- 前天
这是什么?
CyberChef 是一个在浏览器中运行的网页工具,用于完成各类常见的数据处理任务,包括 XOR、Base64 等简单编码,AES、DES、Blowfish 等加密算法,十六进制转储,压缩解压,哈希与校验和计算,IPv6 与 X.509 证书解析,以及字符编码转换。
用户通过拖拽操作项组成 recipe(配方),输入数据后即可实时查看输出。自动执行(Auto Bake)会在输入或配方变化时自动重新运行,断点功能则可以逐步查看每一步的数据变化。内置的 Magic 功能还能自动识别多层嵌套编码。
所有处理都在本地浏览器中完成,输入内容和配方不会上传到服务器。项目也支持通过 Docker 本地运行,或使用 Node.js 从源码构建。
核心功能
- 01拖拽式配方构建器,操作项可自由排序
- 02输入或配方变化时自动重新执行(Auto Bake)
- 03Magic 功能可自动尝试解码多层嵌套编码
- 04支持断点和单步执行,便于查看中间数据
- 05配方和输入可编码进 URL,方便分享
- 06完全在客户端运行,数据不会发送到服务器
适用场景
- 安全调查中解码和分析可疑的编码字符串或恶意载荷
- 调试时转换十六进制转储、时间戳或字符编码
- 无需编写代码即可测试加密或哈希操作
- 通过链接与同事分享可复现的数据转换流程
快速上手
- 1
安装并运行 Docker Desktop
- 2
运行预构建的 Docker 镜像
docker run -it -p 8080:8080 ghcr.io/gchq/cyberchef:latest - 3
在浏览器中打开 http://localhost:8080
使用前须知
- 从源码运行需要 Node.js v24。
收录于专题
标签
常见问题
- CyberChef 是什么?
- 浏览器中运行的网页工具,用于加解密、编码转换、压缩解压、哈希计算和数据分析。 CyberChef 是一个在浏览器中运行的网页工具,用于完成各类常见的数据处理任务,包括 XOR、Base64 等简单编码,AES、DES、Blowfish 等加密算法,十六进制转储,压缩解压,哈希与校验和计算,IPv6 与 X.509 证书解析,以及字符编码转换。
- CyberChef 可以免费使用吗?用的什么许可证?
- CyberChef 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- CyberChef 还在维护吗?
- 活跃维护中。CyberChef 最近一次提交是在 2026年10月23日。
- CyberChef 适合用来做什么?
- 安全调查中解码和分析可疑的编码字符串或恶意载荷 调试时转换十六进制转储、时间戳或字符编码 无需编写代码即可测试加密或哈希操作 通过链接与同事分享可复现的数据转换流程
- CyberChef 怎么安装和运行?
- 安装并运行 Docker Desktop 运行预构建的 Docker 镜像: docker run -it -p 8080:8080 ghcr.io/gchq/cyberchef:latest 在浏览器中打开 http://localhost:8080
- 在哪里获取 CyberChef?
- 源代码和安装说明在 GitHub 上:https://github.com/gchq/CyberChef
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个极简的自托管 pastebin,在浏览器中加密粘贴内容,服务器无法读取明文。
一款 Rust 命令行工具和库,无需密钥或密码名称,即可自动识别并解码多层编码或加密文本。
OpenSSL 是通用的 TLS、DTLS 和 QUIC 协议工具包,内含完整的密码学库和 openssl 命令行工具。
一款无需任何用户标识符的端到端加密即时通讯应用与网络,提供 iOS、Android、桌面和终端客户端。
面向 Windows、macOS 和 Linux 的桌面客户端,为 Dropbox、Google Drive、OneDrive 等同步云盘中的文件提供客户端加密。