Verificador de Firma AGEX

Verifica la firma Ed25519 adjunta a un bundle AGEX

Esta herramienta se centra solo en la verificacion de firma. No necesita la contrasena ni descifra el contenido. Puedes usar la clave integrada o forzar una clave publica externa.

Resultados de ejemplo

1 Ejemplos

Verificar firma de AGEX

Comprueba si la firma coincide con la clave publica dada o incrustada

{
  "result": {
    "signatureVerification": "verified",
    "signaturePresent": true
  }
}
Ver parámetros de entrada
{ "bundleFile": "/public/processing/example.agex.json", "signerPublicKey": "BASE64_PUBLIC_KEY" }

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, textarea
Tipo de salida
json
Cobertura de muestras
4
API disponible
Yes

Resumen

El Verificador de Firma AGEX le permite comprobar de forma rápida y segura la validez de la firma Ed25519 adjunta a un archivo bundle de AGEX. Esta herramienta se enfoca exclusivamente en la verificación de la firma criptográfica sin necesidad de ingresar contraseñas ni descifrar el contenido del archivo, permitiéndole usar la clave pública integrada en el paquete o especificar una clave pública externa en formato Base64 para un control de confianza explícito.

Cuándo usarlo

  • Cuando recibe un archivo bundle de AGEX y necesita confirmar la autenticidad e integridad del remitente antes de procesar su contenido.
  • Cuando desea validar la firma criptográfica Ed25519 de un paquete sin comprometer la privacidad, ya que no se requiere descifrar los datos ni ingresar contraseñas.
  • Cuando necesita contrastar la firma de un bundle AGEX contra una clave pública externa específica para asegurar que proviene de una entidad de confianza concreta.

Cómo funciona

  • Suba el archivo bundle de AGEX que contiene la firma que desea verificar.
  • Opcionalmente, introduzca la clave pública Ed25519 del firmante en formato Base64 si desea forzar la validación con una clave externa en lugar de la integrada.
  • El sistema procesa el archivo y valida criptográficamente la firma Ed25519 adjunta.
  • Obtenga el resultado en formato JSON que indica si la firma está presente y si la verificación ha sido exitosa.

Casos de uso

Auditoría de seguridad para validar el origen de paquetes de datos AGEX recibidos de terceros.
Verificación rápida de firmas Ed25519 sin necesidad de configurar entornos de desarrollo o herramientas de línea de comandos.
Control de confianza explícito al contrastar bundles AGEX contra una clave pública externa autorizada.

Ejemplos

1. Verificación estándar con clave integrada

Administrador de Sistemas
Contexto
Un administrador recibe periódicamente archivos de configuración empaquetados en formato AGEX y debe asegurarse de que no hayan sido alterados durante la transmisión.
Problema
Confirmar la integridad del archivo bundle sin descifrar su contenido ni requerir la clave de descifrado.
Cómo usarlo
Sube el archivo `config_bundle.agex.json` en el campo del archivo bundle y deja el campo de la clave pública en blanco para usar la clave integrada.
Resultado
El sistema devuelve un JSON indicando que la firma Ed25519 integrada es válida y está verificada.

2. Validación estricta con clave pública externa

Analista de Seguridad
Contexto
Una organización exige que todos los paquetes AGEX provengan exclusivamente de un proveedor específico cuya clave pública Ed25519 ya conocen.
Problema
Validar que el bundle recibido fue firmado exactamente por la clave pública autorizada y no por otra clave integrada en el archivo.
Cómo usarlo
Sube el archivo `data_package.agex.json` e introduce la clave pública Base64 del proveedor en el campo 'Clave pública del firmante'.
Resultado
Se confirma criptográficamente si la firma del bundle coincide con la clave pública externa suministrada, garantizando la identidad del emisor.

Probar con muestras

json, file

Hubs relacionados

Preguntas frecuentes

¿Esta herramienta descifra el contenido del bundle AGEX?

No, la herramienta solo verifica la firma criptográfica Ed25519 y no descifra los datos ni requiere contraseñas.

¿Qué pasa si no proporciono una clave pública externa?

Si se deja en blanco, el verificador utilizará la clave pública Ed25519 integrada dentro del propio bundle AGEX.

¿En qué formato debe estar la clave pública del firmante?

Debe introducirse como una cadena de texto codificada en Base64.

¿Qué algoritmos de firma admite esta utilidad?

Admite firmas criptográficas basadas en el algoritmo Ed25519 utilizadas en los bundles AGEX.

¿Es seguro subir mis archivos bundle aquí?

Sí, el proceso se realiza de forma segura y solo analiza la estructura de la firma sin almacenar ni exponer el contenido del archivo.

Documentación de la API

Punto final de la solicitud

POST /es/api/tools/agex-signature-verifier

Parámetros de la solicitud

Nombre del parámetro Tipo Requerido Descripción
bundleFile file (Subida requerida) -
signerPublicKey textarea No -

Los parámetros de tipo archivo necesitan ser subidos primero vía POST /upload/agex-signature-verifier 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-signature-verifier": {
      "name": "agex-signature-verifier",
      "description": "Verifica la firma Ed25519 adjunta a un bundle AGEX",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=agex-signature-verifier",
      "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]