本帖最后由 Vvvvvoid 于 2026-5-29 22:14 编辑
FlowForge Crypto:一款开源的可视化、节点式的现代密码学/加密解密工作台
平时在搞逆向分析、协议抓包或者 CTF 的时候,大家肯定没少跟各种加密算法打交道。为了验证一段数据是 AES、RSA 还是单纯的 Base64,我们往往需要在各种在线工具、本地小插件,甚至写 Python 脚本之间来回切换,有时候步骤一多,自己都绕晕了。
为了解决这个痛点,我开发了一款完全开源、纯前端运行的可视化加密解密工作台 —— FlowForge Crypto。
只需像连线游戏一样拖拽节点,就能直观地构建和测试复杂的加密工作流,执行过程所见即所得。今天开源分享给大家,希望能成为大家手边实用的辅助利器!
🌟 核心亮点
- ⚡ 可视化工作流:告别繁琐的代码和独立的转换工具。通过连线的方式组合各个算法节点,数据流向清晰可见,非常适合分析复杂的嵌套加密协议。
- 🛠️ 丰富的算法支持:
- 对称加密:AES (GCM/CBC), ChaCha20-Poly1305 等
- 非对称加密:RSA, ECC (椭圆曲线)
- 哈希算法:SHA-256, SHA-3, MD5 等
- 编码转换:Base64, Hex, Base58, Base32, UTF-8
- 衍生与认证:PBKDF2, Argon2, HMAC, JWT 解析, OTP 等
- ⏱️ 实时执行反馈:修改任意节点的参数或数据,整个工作流会瞬间自动重新计算。
- 📝 详细日志追踪:内置执行日志,每一步转换的耗时和结果一目了然,方便定位错误。
- 🛡️ 安全隐私:纯前端(React 19 + Vite)实现,核心基于 WebCrypto 及成熟库,所有数据计算都在浏览器本地完成,不会上传任何数据,分析敏感协议时绝对安全。
📸 运行界面截图
🌐 访问与下载
本项目目前提供在线 Web 版(免安装直接用),同时也完全开源。
🚀 进阶玩法:一键导入工业级加密流
为了让大家快速上手,页面内置一些生成好的配置文件。在页面左侧菜单点击[Demo]按钮,即可一键加载完整的加解密/签名/验证流程
这个流程展示了:
- 多级派生:从同一个密码派生出不同的加密密钥和签名密钥。
- 安全打包:版本号 + 随机盐 + IV + 密文 + HMAC 签名的完整构造逻辑。
- 实时校验:修改左侧任何输入,右侧解密链路实时联动,非常适合深入理解加密协议结构。
💡 后续计划
目前项目还在持续迭代中,后续计划加入:
- 更多小众逆向算法支持。
- 常用加密特征的自动识别节点。
- 工作流的本地导入导出功能。
欢迎各位大佬体验、拍砖、提 Bug。如果觉得这个工具对你的分析工作有帮助,去 GitHub 给个 Star ⭐ 就更感激不尽啦!
|