
CyberChef 实战教程10 分钟完成部署、配置与首个数据任务【免费下载链接】CyberChefThe Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis项目地址: https://gitcode.com/GitHub_Trending/cy/CyberChefCyberChef 是一款纯浏览器端的数据处理工具编码转换、加密解密、哈希校验、十六进制转储一站完成所有计算在本机进行数据不出机器。部署只需几分钟你在输入框里贴一段密文输出框立刻给出明文。能力典型任务适用人群编码转换Base64、Hex、Unicode 互转所有分析师加密解密AES、DES、Blowfish、XOR安全工程师哈希校验SHA256、CRC、熵值分析运维 / 取证二进制解析十六进制转储、IPv4 / X.509 解析逆向 / 流量分析 部署两条路线任选其一路线 A本地源码构建要求 Node.js v24package.json的 engines 声明24 27。克隆仓库后git clone https://gitcode.com/GitHub_Trending/cy/CyberChef cd CyberChef npm install npm start # 开发服务器带热重载需要生产构建时执行npm run build产物输出到build/prod目录。路线 BDocker 一行启动docker build --tag cyberchef --ulimit nofile10000 . docker run -it -p 8080:8080 cyberchef不想本地构建镜像也可以直接拉官方预构建镜像运行同样两条命令搞定。本地构建的镜像由 nginx 承载内部即 8080 端口映射关系照抄上面即可。路线适用场景上手难度后续维护成本A 源码构建二次开发、跑测试、定制操作需 Node v24 环境低npm install后长期可用B Docker快速验证、演示、隔离环境仅需 Docker低升级只需换镜像标签两条路线部署完成后统一验证浏览器访问http://localhost:8080看到左右输入输出框加左侧操作列表的界面即部署成功。 用真实数据练手Base64 解码。把SGVsbG8sIEN5YmVyQ2hlcGYh贴进输入框从左侧操作列表拖一个 From Base64 进中间配方区输出框立刻显示Hello, CyberChef!。改输入即改输出全程数据不出本机。AES 加密。搜索 AES拖入 AES Encrypt密钥填 16 字节的 Hex 值模式选 CTR、输出编码选 Hex输入是二进制数据就先加一个 To Hex 操作。三步配好原文被替换为密文流把配方链接复制给同事对方打开链接就能原样复现你的处理步骤。文件哈希校验。把待验证文件直接拖进输入框加一个 SHA256 操作得到的指纹和可信值一比文件是否被篡改当场可知。文本若在截图里还能先丢进 OCR 操作识别出文字再进入后续处理。⚡ 进阶调优与排障速查三条性能调优建议内存分配构建大工程报内存错误时执行仓库脚本npm run setheapsize将 Node 堆上限设为 2048MB。文件描述符Docker 构建时带上--ulimit nofile10000命令已含避免大量依赖安装时句柄不足。浏览器端输入是 GB 级大文件时把 Auto Bake 关掉改手动执行省掉每次击键都触发的重复计算。排障速查表症状原因解决办法8080 端口被占用起不来本地已有服务监听 8080换空闲端口重新映射如-p 9090:8080npm install报依赖错误Node 版本不符需 v24用 nvm 切换 Node v24 后重装大文件处理慢、页面卡死自动烘焙反复触发关闭 Auto Bake改手动 Bake构建大配方 OOMNode 默认堆不足npm run setheapsize后重试CyberChef 覆盖编码、加密、哈希与二进制解析的日常绝大多数场景配置一次、长期可用。下一步可以查阅仓库自带的 README.md 了解配方保存与深度链接机制进阶问题到官方 Wiki 和社区找答案。【免费下载链接】CyberChefThe Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis项目地址: https://gitcode.com/GitHub_Trending/cy/CyberChef创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考