Key Facts
- Category
- Security & Validation
- Input Types
- file
- Output Type
- json
- Sample Coverage
- 4
- API Ready
- Yes
Overview
The AGEX Bundle Diff tool allows security auditors and developers to compare two AGEX bundles side-by-side, highlighting differences in metadata, KDF presets, signer information, and low-level protection inputs like salt, nonce, or ciphertext.
When to Use
- •When auditing security policy changes between two versions of an AGEX bundle.
- •When verifying if a redistributed AGEX file has altered KDF parameters or signer signatures.
- •When troubleshooting decryption issues by checking if the ciphertext, salt, or nonce has changed.
How It Works
- •Upload the original AGEX bundle file as the Left Bundle File.
- •Upload the modified or comparison AGEX bundle file as the Right Bundle File.
- •Run the comparison to generate a JSON report detailing differences in metadata fields, KDF limits, and cryptographic parameters.
Use Cases
Examples
1. Auditing Security Policy Upgrades
Security Auditor- Background
- A security team upgraded their encryption policy to use stronger KDF settings for their AGEX bundles.
- Problem
- The auditor needs to verify that the new bundle version actually uses the 'sensitive' KDF opslimit instead of the old 'moderate' setting.
- How to Use
- Upload the original bundle as the Left Bundle File and the upgraded bundle as the Right Bundle File, then run the comparison.
- Outcome
- The tool outputs a JSON diff showing that kdf.opslimit changed from moderate to sensitive.
2. Verifying Signer Integrity
Release Engineer- Background
- A release engineer is distributing an AGEX bundle and wants to ensure the signer information was not altered during transit.
- Problem
- Confirming that the signer ID and signature metadata match the original release bundle exactly.
- How to Use
- Upload the reference release bundle and the distributed bundle to compare their signer metadata.
- Outcome
- The comparison confirms zero differences in the signer fields, validating the bundle's integrity.
Try with Samples
json, fileRelated Hubs
FAQ
What file formats does this tool support?
It supports AGEX bundle files, typically in JSON format.
Can I detect changes in the encryption key settings?
Yes, the tool highlights differences in KDF presets, including opslimit and memlimit.
Does this tool compare the actual decrypted file contents?
No, it compares the metadata, signer information, and low-level protection inputs of the bundles.
What low-level cryptographic fields are compared?
It compares differences in salt, nonce, and ciphertext values.
Is my bundle data uploaded to a public server?
No, the comparison is processed securely to ensure your cryptographic metadata remains private.