恒美微站
首页
关于我们
建站服务
主题模板
案例展示
资讯中心
联系我们
CyberChef 安装与快速上手:10 分钟跑起一款加解密与编码转换工具
首页
资讯中心
/
CyberChef 安装与快速上手:10 分钟跑起一款加解密与编码转换工具
CyberChef 安装与快速上手:10 分钟跑起一款加解密与编码转换工具
发布时间:2026/9/1 10:25:50
CyberChef 安装与快速上手10 分钟跑起一款加解密与编码转换工具【免费下载链接】CyberChefThe Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis项目地址: https://gitcode.com/GitHub_Trending/cy/CyberChefCyberChef 是一款完全跑在自己浏览器里的 Web 工具Base64 编码转换、AES 加解密、哈希计算、数据分析都能干不用写代码。这篇文章带你走一遍 CyberChef 安装、基本配置和第一次使用。二选一把 CyberChef 跑起来下面两条路径挑一条就行图省事选 Docker想参与开发或魔改选本地源码。环境要求一句话带过——走本地源码需要先装好 Node.js 24官方支持版本项目也在做 v26 的测试走 Docker 只要保证 Docker 在运行即可。本地源码clone 加 npm installgit clone https://gitcode.com/GitHub_Trending/cy/CyberChef cd CyberChef npm install依赖装完后执行npm start开发服务器起来浏览器打开 http://localhost:8080 就能用了。如果你想要生产构建跑一次npm run build产物会输出到build/prod目录丢给任意静态服务器都行。 Docker 一条命令起服务docker build --tag cyberchef --ulimit nofile10000 . docker run -it -p 8080:8080 cyberchef同样是打开 http://localhost:8080。镜像内部服务监听的是 8080 端口所以映射的右半部分别写错左边的对外端口想换就换。打开页面先花三分钟熟悉主界面界面其实就四个区块最常去的只有三块。工具检索左侧所有操作按类别列在这里找不到就直接在搜索框里敲名字比如 Base64、SHA-256、XOR匹配的操作立刻浮出来。操作区 / 菜谱中间把想用的操作从左边拖进中间就串成了一条菜谱recipe顺序随意调每个操作的参数——密钥、模式、编码字符集——都在旁边直接改。输入输出区右侧右上是输入框右下是输出框。可以直接敲、粘贴也可以把文件拖进来文件最大约 2GB。所有处理都在你的浏览器里完成输入内容不会上传到任何服务器这一点在接触敏感数据时很关键。还有个值得知道的机制叫 Auto Bake只要你改了输入或菜谱输出会立刻自动重算下面的例子里都会用到它。动手例一用 Base64 编码一句话输入框里敲入Hello, CyberChef。左侧搜索 Base64把 To Base64 拖进中间菜谱区输出框立刻显示SGVsbG8sIEN5YmVyQ2hlZg。想解码回来把 From Base64 拖进来替换即可——整个过程没有敲过任何命令全靠拖拽。动手例二算一个 SHA-256 哈希同样的套路输入框还是那段文字搜索 SHA-256 拖入菜谱输出是一串 64 位十六进制摘要94315aff1f9ccee7a748db9527b433ad24a2606c300cf7fe69f19779b13ca99b。改一个字哈希实时变。日常拿来快速比对两份数据是否一致非常方便。顺手再演示一个把下面这张文字图片直接拖进输入框再把 Optical Character Recognition 操作拖入菜谱图里的英文就能变成可选中、可复制的文本了。卡住了三个高频情况8080 端口被占用——最常见的翻车点开发服务器和容器默认都用它。要么找出占用进程停掉要么换个端口Docker 把映射改成-p 9090:8080就行右边保持 8080 不动。npm install 装不上——先看 Node 版本。项目要求 24 以上老版本 Node 跑起来报的错五花八门用 nvm 切到 v24 再试其次就是网络问题换个 npm 镜像源重试通常能过。大文件处理慢——输入框能拖进约 2GB 的文件但数据量一大Auto Bake 每次改动都全量重算就会明显卡顿。把 Auto Bake 关掉、需要时手动点执行就好。另外构建阶段如果爆内存先在终端里跑一次npm run setheapsize抬高 Node 堆上限。进阶一下调优与个性化调优不用深究真正要紧的两件事文件描述符限制给足Docker 构建命令里的--ulimit nofile10000就是干这个的以及给浏览器标签页留足内存。个性化方面CyberChef 内置了几套主题配色可以随手切换菜谱做完用 Save recipe 存进本地存储下次打开还在想分享给同事直接复制 URL——菜谱和输入都编码在链接里对方打开就是同样的现场。有兴趣写自定义操作的话npm run newop提供了交互式脚手架更多细节可以看 README.md。装好、开 8080、拖个操作、看输出——上手成本就这么点。建议下一步试试 Text Encoding Brute Force 这个操作丢一段看不懂的字符串进去让它自动轮转出可能的编码是体验 CyberChef 最有意思的入门玩法。【免费下载链接】CyberChefThe Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis项目地址: https://gitcode.com/GitHub_Trending/cy/CyberChef创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考