关键信息
- 分类
- 安全与校验
- 输入类型
- file
- 输出类型
- json
- 样本覆盖
- 4
- 支持 API
- Yes
概览
AGEX 包差异对比器是一款专为安全审计和版本复核设计的在线工具,能够快速对比两个 AGEX 加密包的元数据与保护配置。通过解析并对比 KDF 强度、原文件名、文件大小、MIME 类型、签名状态、signer ID 以及底层的 salt、nonce 和密文(ciphertext)变化,帮助您直观掌握两个加密包之间的细微差异,确保分发安全与配置一致性。
适用场景
- •在发布或分发加密包前,需要复核新旧版本在加密参数(如 KDF 强度)上是否保持一致。
- •进行安全审计时,需要验证两个 AGEX 包的签名状态、signer ID 或底层密文是否被篡改。
- •排查加密文件无法解密或配置异常时,需要对比两份包文件的元信息和保护配置差异。
工作原理
- •在“左侧包文件”输入框中上传需要对比的源 AGEX 包文件。
- •在“右侧包文件”输入框中上传作为对照的另一个 AGEX 包文件。
- •系统自动解析并比对两个包的元数据与加密配置,并输出包含所有差异字段的 JSON 对比报告。
使用场景
用户案例
1. 审计两个 AGEX 版本的加密强度差异
安全审计员- 背景原因
- 审计员需要确认新版分发包的 KDF 强度是否从 moderate 升级到了 sensitive,以满足新的合规要求。
- 解决问题
- 手动解压或读取 JSON 结构对比 KDF 参数效率低下且容易出错。
- 如何使用
- 分别在“左侧包文件”和“右侧包文件”中上传旧版 bundle-v1.agex.json 和新版 bundle-v2.agex.json,然后运行对比。
- 效果
- 成功输出差异 JSON,明确指出 kdf.opslimit 从 moderate 变更为 sensitive,证实安全配置已正确升级。
2. 验证分发包的签名与 Signer ID
运维工程师- 背景原因
- 运维工程师在部署前需要确认测试环境的加密包与生产环境的加密包是否由同一个签名者签名。
- 解决问题
- 需要快速核对两个包的 signer ID 和签名状态是否完全一致。
- 如何使用
- 将测试环境的包作为左侧文件,生产环境的包作为右侧文件上传,启动对比。
- 效果
- 差异报告显示 signerId 无差异,确认两个包的签名来源一致,可以安全部署。
用 Samples 测试
json, file相关专题
常见问题
这个工具可以对比哪些具体的加密参数?
它可以对比 KDF 强度(如 opslimit)、salt、nonce、密文(ciphertext)以及签名状态和 signer ID。
它可以检测出文件大小或 MIME 类型的变化吗?
可以,工具会提取并对比两个包的原文件名、文件大小及 MIME 类型等基础元信息。
上传的文件会被保存在服务器上吗?
不会,对比过程完全在浏览器本地或安全会话中处理,不会持久化存储您的加密包文件。
为什么对比结果显示 salt 或 nonce 不同?
即使源文件相同,每次重新加密生成的 salt 和 nonce 通常也是随机且唯一的,这属于正常加密行为。
导出的对比结果是什么格式?
对比结果以标准的 JSON 格式输出,方便您直接查看或导入其他审计系统。