Comparador de Bundles AGEX

Compara dos bundles AGEX y destaca diferencias de metadatos o proteccion

Sirve para auditoria y control de cambios. Muestra diferencias en fuerza KDF, nombre original, tamano, MIME, firma, signer ID y si salt, nonce o ciphertext cambiaron.

Resultados de ejemplo

1 Ejemplos

Auditar cambios entre dos bundles AGEX

Compara el bundle original y una copia redistribuida para ver que cambio.

{
  "result": {
    "differences": [
      {
        "field": "kdf.opslimit",
        "left": "moderate",
        "right": "sensitive"
      }
    ]
  }
}
Ver parámetros de entrada
{ "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, */*

Datos clave

Categoría
Seguridad y validación
Tipos de entrada
file
Tipo de salida
json
Cobertura de muestras
4
API disponible
Yes

Resumen

El Comparador de Bundles AGEX le permite analizar y contrastar dos archivos de bundle AGEX para identificar rápidamente discrepancias en sus metadatos, configuraciones de protección y parámetros criptográficos. Esta herramienta facilita la auditoría de seguridad al resaltar cambios en la fuerza de la función de derivación de claves (KDF), firmas, identificadores de firmante (signer ID) y variaciones en el salt, nonce o texto cifrado.

Cuándo usarlo

  • Al auditar cambios de seguridad entre dos versiones de un mismo bundle AGEX.
  • Para verificar si los parámetros de cifrado, como la fuerza KDF, salt o nonce, han sido modificados en un entorno de distribución.
  • Al validar la integridad de las firmas digitales y los identificadores de firmante (signer ID) de dos archivos AGEX.

Cómo funciona

  • Suba el primer archivo de bundle AGEX en el campo del bundle izquierdo.
  • Suba el segundo archivo de bundle AGEX en el campo del bundle derecho.
  • La herramienta procesará y comparará la estructura interna de ambos archivos JSON, generando un reporte detallado con las diferencias encontradas en los metadatos y la protección.

Casos de uso

Auditoría de seguridad para verificar si la configuración de derivación de claves (KDF) se ha modificado.
Control de versiones de empaquetado para confirmar si el tamaño del archivo o el tipo MIME original han cambiado.
Validación de firmas para asegurar que el identificador del firmante (signer ID) coincide entre el archivo original y el distribuido.

Ejemplos

1. Auditoría de cambio de parámetros KDF

Auditor de Seguridad
Contexto
Un auditor necesita comprobar si un bundle AGEX distribuido mantiene la misma configuración de seguridad que el original.
Problema
Verificar si la fuerza del KDF (opslimit) ha cambiado de 'moderate' a 'sensitive' o viceversa.
Cómo usarlo
Cargue el bundle original en el lado izquierdo y el bundle distribuido en el derecho, luego ejecute la comparación.
Resultado
La herramienta genera un JSON que muestra la diferencia exacta en el campo kdf.opslimit entre ambos archivos.

2. Verificación de integridad de firma y firmante

Administrador de Sistemas
Contexto
Se sospecha que un archivo AGEX ha sido firmado por una entidad distinta a la autorizada.
Problema
Identificar si el signer ID o la firma digital difieren entre el archivo de referencia y el archivo recibido.
Cómo usarlo
Suba el bundle de referencia en el primer selector y el bundle sospechoso en el segundo selector.
Resultado
El reporte de diferencias señala si el signer ID o el valor de la firma no coinciden.

Probar con muestras

json, file

Hubs relacionados

Preguntas frecuentes

¿Qué tipo de archivos puedo comparar con esta herramienta?

Puede comparar dos archivos de bundle AGEX en formato JSON.

¿Qué diferencias de seguridad detecta el comparador?

Detecta cambios en la fuerza de KDF, firmas digitales, signer ID, salt, nonce y ciphertext.

¿Es necesario que los archivos tengan el mismo tamaño para compararlos?

No, la herramienta analiza y resalta las diferencias de tamaño y tipo MIME entre ambos bundles.

¿Los datos de mis archivos AGEX se almacenan en algún servidor?

No, el procesamiento y la comparación se realizan de forma segura y temporal para generar el resultado.

¿Cómo se muestran los resultados de la comparación?

Se genera un resultado en formato JSON que detalla los campos específicos que difieren entre ambos archivos.

Documentación de la API

Punto final de la solicitud

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

Parámetros de la solicitud

Nombre del parámetro Tipo Requerido Descripción
leftBundleFile file (Subida requerida) -
rightBundleFile file (Subida requerida) -

Los parámetros de tipo archivo necesitan ser subidos primero vía POST /upload/agex-bundle-diff para obtener filePath, luego pasar filePath al campo de archivo correspondiente.

Formato de respuesta

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

Documentación de MCP

Agregue este herramienta a su configuración de servidor MCP:

{
  "mcpServers": {
    "elysiatools-agex-bundle-diff": {
      "name": "agex-bundle-diff",
      "description": "Compara dos bundles AGEX y destaca diferencias de metadatos o proteccion",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=agex-bundle-diff",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Puede encadenar múltiples herramientas, por ejemplo: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máximo 20 herramientas.

Soporte para enlaces de archivos URL o codificación Base64 para parámetros de archivo.

Si encuentra algún problema, por favor, póngase en contacto con nosotros en [email protected]