跳转至

CyberChef

介绍

CyberChef 是一款由GCHQ开发并开源的多功能网络数据处理工具,因其强大的功能和直观的操作界面,被广泛誉为“网络安全的瑞士军刀”。该工具专为加密、编码、压缩、数据分析及网络操作设计,旨在为安全分析师、开发人员、渗透测试人员及网络安全爱好者提供高效、安全的数据处理解决方案。

核心功能

  1. 加密与解密
  2. 支持对称加密算法(如 AES、DES、Blowfish、RC4)及非对称加密算法(如 RSA)。
  3. 提供哈希计算功能(MD5、SHA-½/3、CRC 等),用于数据完整性验证。
  4. 编码与解码
  5. 覆盖 Base64、Base32、Base85、Hex、URL、HTML 实体、UTF-8/ASCII/Unicode 字符集转换等主流编码方式。
  6. 支持进制转换(二进制、十进制、十六进制)及自定义编码规则。
  7. 数据处理与分析
  8. 实现文件提取、二进制解析、压缩/解压缩(如 ZIP、GZIP)、正则表达式匹配及数据格式转换。
  9. 提供网络协议解析(IPv6、X.509 证书)、时间戳转换及威胁情报查询功能。
  10. 模块化操作流程
  11. 用户可通过拖拽式界面组合数百种操作模块,构建自定义数据处理流程(称为“Recipes”)。
  12. 支持实时预览操作结果,便于调试与优化处理逻辑。

适用场景

  • 网络安全分析:逆向工程、恶意脚本解混淆(如 PowerShell、Webshell)、流量分析及漏洞验证。
  • CTF 竞赛:快速处理编码/加密题、提取隐写信息、自动化解析复杂数据格式。
  • 开发与测试:调试 API 请求/响应、验证数据编码逻辑、生成测试用例。
  • 教育与培训:作为教学工具演示密码学、编码、网络协议及数据处理原理。

访问与使用

在线地址

在线地址
https://gchq.github.io/CyberChef/
https://cyberchef.org/

仓库地址

https://github.com/gchq/CyberChef