# AGEX 包差异对比器

比较两个 AGEX 包的元信息和保护配置差异

> 标准页面: https://elysiatools.com/zh/tools/agex-bundle-diff

- **分类:** Security

- **关键词:** agex, 对比, 元信息, 审计

## 概述

适合做审计、版本对比和分发复核。它会告诉你 KDF 强度、原文件名、文件大小、MIME 类型、签名状态、signer ID，以及 salt、nonce、ciphertext 是否变化。

## 输入项

- **左侧包文件** (file)
- **右侧包文件** (file)

## 适用场景

- 在发布或分发加密包前，需要复核新旧版本在加密参数（如 KDF 强度）上是否保持一致。
- 进行安全审计时，需要验证两个 AGEX 包的签名状态、signer ID 或底层密文是否被篡改。
- 排查加密文件无法解密或配置异常时，需要对比两份包文件的元信息和保护配置差异。

## 工作原理

- 在“左侧包文件”输入框中上传需要对比的源 AGEX 包文件。
- 在“右侧包文件”输入框中上传作为对照的另一个 AGEX 包文件。
- 系统自动解析并比对两个包的元数据与加密配置，并输出包含所有差异字段的 JSON 对比报告。

## 使用案例

- 软件发布前的 AGEX 包分发复核，确保加密配置符合安全基线。
- 安全合规审计，核对不同环境下的加密包签名与 signer ID 是否一致。
- 故障排查，对比损坏包与备份包的元数据差异以定位配置问题。

## 常见问题

### 这个工具可以对比哪些具体的加密参数？

它可以对比 KDF 强度（如 opslimit）、salt、nonce、密文（ciphertext）以及签名状态和 signer ID。

### 它可以检测出文件大小或 MIME 类型的变化吗？

可以，工具会提取并对比两个包的原文件名、文件大小及 MIME 类型等基础元信息。

### 上传的文件会被保存在服务器上吗？

不会，对比过程完全在浏览器本地或安全会话中处理，不会持久化存储您的加密包文件。

### 为什么对比结果显示 salt 或 nonce 不同？

即使源文件相同，每次重新加密生成的 salt 和 nonce 通常也是随机且唯一的，这属于正常加密行为。

### 导出的对比结果是什么格式？

对比结果以标准的 JSON 格式输出，方便您直接查看或导入其他审计系统。

## 相关工具

- [AGEX 包元信息脱敏器](https://elysiatools.com/zh/tools/agex-bundle-metadata-redactor): 在不改动密文字节的前提下，重写 AGEX 包中可暴露的文件名、MIME 类型或 signer ID
- [AGEX 包查看器](https://elysiatools.com/zh/tools/agex-bundle-inspector): 不解密文件内容，直接查看 AGEX 包的元信息
- [Age 风格加密文件包](https://elysiatools.com/zh/tools/age-like-encrypted-file-bundle): 使用 Argon2id、XChaCha20-Poly1305 和可选签名来加密或解密可移植的口令文件包
- [媒体元数据转 JSON](https://elysiatools.com/zh/tools/media-metadata-to-json): 使用 ffprobe 将音视频元数据导出为 JSON。
- [AGEX 包重包装工具](https://elysiatools.com/zh/tools/agex-bundle-rewrapper): 用新的口令和新的 Argon2id/XChaCha 参数重新加密 AGEX 包
- [AGEX 安全分享说明页](https://elysiatools.com/zh/tools/agex-secure-share-note): 为 AGEX 包生成面向接收方的分享说明页，解释如何安全解密与验签
- [AGEX 签名验证器](https://elysiatools.com/zh/tools/agex-signature-verifier): 验证 AGEX 包中附带的 Ed25519 签名
- [播客批量发布打包器](https://elysiatools.com/zh/tools/audio-batch-podcast-publisher-pack): 批量归一化播客集数、写入元数据和章节，并打包为可交付 ZIP。

## 示例

- [分布式追踪示例](https://elysiatools.com/zh/samples/distributed-tracing-samples): 使用 Jaeger、OpenTelemetry 和其他现代可观测性工具的综合分布式追踪示例，适用于微服务架构
- [AWS EventBridge 示例](https://elysiatools.com/zh/samples/eventbridge-samples): AWS EventBridge 示例，包括事件总线、规则、目标、模式注册表、自定义事件和跨账户事件路由，适用于无服务器事件驱动架构
- [JWT 示例](https://elysiatools.com/zh/samples/jwt-samples): 从基础令牌结构到高级安全实现的全面JWT示例
- [PDF示例](https://elysiatools.com/zh/samples/pdf-samples): 2026-02-01 到 2026-02-10 工具生成的PDF示例

## 相关内容

- [文件与数据差异对比工具](https://elysiatools.com/zh/hubs/file-data-diff-comparison-tools): 比较两个候选产物，先按格式选择合适的 diff 路径，再补做结构或语义复核，并在需要严格验收时完成完整性校验。
- [AGEX 安全文件打包与交付验收](https://elysiatools.com/zh/hubs/agex-secure-file-sharing): 把文件封装为 AGEX 包，检查可见元数据，选择口令与签名策略，并在交付前完成解密和验签核对。
