Comparateur de Bundles AGEX

Compare deux bundles AGEX et met en evidence les differences de metadonnees ou de protection

Cet outil est utile pour les audits et les comparaisons de versions. Il montre les differences de KDF, de nom de fichier, de taille, de type MIME, de signature, de signer ID et les changements de salt, nonce ou ciphertext.

Exemples de résultats

1 Exemples

Auditer deux revisions AGEX

Compare le bundle original et une copie redistribuee pour voir ce qui a change.

{
  "result": {
    "differences": [
      {
        "field": "kdf.opslimit",
        "left": "moderate",
        "right": "sensitive"
      }
    ]
  }
}
Voir paramètres d'entrée
{ "leftBundleFile": "/public/processing/bundle-v1.agex.json", "rightBundleFile": "/public/processing/bundle-v2.agex.json" }

Click to upload file or drag and drop file here

Maximum file size: 100MB Supported formats: application/json, */*

Click to upload file or drag and drop file here

Maximum file size: 100MB Supported formats: application/json, */*

Points clés

Catégorie
Sécurité et validation
Types d’entrée
file
Type de sortie
json
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

Le Comparateur de Bundles AGEX vous permet d'analyser et de comparer instantanément deux fichiers de bundle AGEX afin de détecter les moindres écarts dans leurs métadonnées et leurs paramètres de protection. Cet outil extrait et confronte les configurations de dérivation de clé (KDF), les signatures, les identifiants de signataire (signer ID), ainsi que les variations de salt, nonce ou ciphertext pour garantir l'intégrité et la traçabilité de vos fichiers sécurisés.

Quand l’utiliser

  • Lors de l'audit de sécurité de deux versions d'un même fichier chiffré AGEX pour vérifier si les paramètres de protection ont été modifiés.
  • Pour valider la conformité d'un bundle AGEX redistribué par rapport à son fichier source original.
  • Avant le déchiffrement, pour identifier les écarts de configuration KDF (comme opslimit) ou de métadonnées de fichier (taille, type MIME).

Comment ça marche

  • Importez le premier fichier de bundle AGEX dans le champ dédié au bundle de gauche.
  • Importez le second fichier de bundle AGEX dans le champ dédié au bundle de droite.
  • L'outil compare automatiquement les structures JSON des deux bundles, analysant les métadonnées, les paramètres KDF, les signatures et les données de chiffrement.
  • Visualisez instantanément le rapport de différences au format JSON mettant en évidence les valeurs divergentes.

Cas d’usage

Audit de sécurité pour vérifier si les paramètres de dérivation de clé (KDF) ont été renforcés ou affaiblis entre deux versions.
Vérification de l'intégrité d'un bundle AGEX après son transfert pour s'assurer que le ciphertext ou le nonce n'a pas été altéré.
Analyse de conformité des signatures numériques et des identifiants de signataires (signer ID) sur des documents sensibles.

Exemples

1. Audit de révision de sécurité AGEX

Responsable de la sécurité informatique
Contexte
Un administrateur doit s'assurer qu'une mise à jour de sécurité a bien renforcé les paramètres KDF d'un bundle AGEX contenant des données sensibles.
Problème
Comparer manuellement les fichiers JSON pour repérer les changements de configuration KDF.
Comment l’utiliser
Charger le fichier bundle-v1.agex.json à gauche et bundle-v2.agex.json à droite.
Résultat
L'outil génère un rapport montrant que le paramètre kdf.opslimit est passé de 'moderate' à 'sensitive'.

2. Détection d'altération de fichier chiffré

Analyste SOC
Contexte
Un fichier AGEX suspecté d'avoir été modifié durant un transfert réseau doit être comparé à l'original stocké localement.
Problème
Identifier si le ciphertext, le nonce ou le salt ont été altérés.
Comment l’utiliser
Déposer le bundle original à gauche et le bundle reçu à droite.
Résultat
Le comparateur révèle immédiatement une divergence dans le champ ciphertext et le nonce, confirmant une modification du fichier.

Tester avec des échantillons

json, file

Hubs associés

FAQ

Quels formats de fichiers puis-je comparer ?

L'outil accepte les fichiers de bundle AGEX au format JSON ou brut.

Quelles métadonnées de protection sont analysées ?

Il compare les paramètres KDF (comme opslimit), le salt, le nonce, le ciphertext, les signatures et le signer ID.

L'outil modifie-t-il le contenu de mes bundles ?

Non, il effectue uniquement une comparaison en lecture seule et affiche les différences.

Comment sont affichées les différences ?

Les résultats sont présentés sous la forme d'un objet JSON listant chaque champ modifié avec sa valeur d'origine et sa nouvelle valeur.

Puis-je comparer des fichiers de tailles différentes ?

Oui, l'outil détecte et signale les différences de taille de fichier ainsi que de type MIME.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/agex-bundle-diff

Paramètres de la requête

Nom du paramètre Type Requis Description
leftBundleFile file (Téléchargement requis) Oui -
rightBundleFile file (Téléchargement requis) Oui -

Les paramètres de type fichier doivent être téléchargés d'abord via POST /upload/agex-bundle-diff pour obtenir filePath, puis filePath doit être passé au champ de fichier correspondant.

Format de réponse

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Données JSON: Données JSON

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-agex-bundle-diff": {
      "name": "agex-bundle-diff",
      "description": "Compare deux bundles AGEX et met en evidence les differences de metadonnees ou de protection",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=agex-bundle-diff",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Prend en charge les liens de fichiers URL ou la codification Base64 pour les paramètres de fichier.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]