marlkiller

FlowForge Crypto:一款开源的可视化、节点式的现代密码学/加密解密工作台

  •  
  •   marlkiller · 6h 24m ago · 147 views

    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 及成熟库,所有数据计算都在浏览器本地完成,不会上传任何数据,分析敏感协议时绝对安全。

    📸 运行界面截图

    Overview


    🌐 访问与下载

    本项目目前提供在线 Web 版(免安装直接用),同时也完全开源。


    🚀 进阶玩法:一键导入工业级加密流

    为了让大家快速上手,页面内置一些生成好的配置文件。在页面左侧菜单点击 [Demo] 按钮,即可一键加载完整的加解密/签名/验证流程

    这个流程展示了:

    1. 多级派生:从同一个密码派生出不同的加密密钥和签名密钥。
    2. 安全打包:版本号 + 随机盐 + IV + 密文 + HMAC 签名的完整构造逻辑。
    3. 实时校验:修改左侧任何输入,右侧解密链路实时联动,非常适合深入理解加密协议结构。

    💡 后续计划

    目前项目还在持续迭代中,后续计划加入:

    1. 更多小众逆向算法支持。
    2. 常用加密特征的自动识别节点。
    3. 工作流的本地导入导出功能。

    欢迎各位大佬体验、拍砖、提 Bug 。如果觉得这个工具对你的分析工作有帮助,去 GitHub 给个 Star ⭐ 就更感激不尽啦!

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2498 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 15:47 · PVG 23:47 · LAX 08:47 · JFK 11:47
    ♥ Do have faith in what you're doing.