Datos clave
- Categoría
- Seguridad y validación
- Tipos de entrada
- select, file, text, checkbox, textarea
- Tipo de salida
- json
- Cobertura de muestras
- 4
- API disponible
- Yes
Resumen
Esta herramienta permite cifrar y descifrar archivos en bundles portables con formato AGEX v1, utilizando derivación de claves Argon2id, cifrado simétrico XChaCha20-Poly1305 y firmas opcionales Ed25519 para garantizar la confidencialidad e integridad de sus datos.
Cuándo usarlo
- •Cuando necesite enviar archivos confidenciales a través de canales no seguros utilizando una contraseña robusta.
- •Para archivar copias de seguridad locales con cifrado de alta resistencia y parámetros de derivación de clave ajustables.
- •Al requerir la verificación del origen de un archivo cifrado mediante firmas digitales Ed25519.
Cómo funciona
- •Seleccione la operación de cifrado o descifrado y cargue el archivo de origen o el bundle AGEX correspondiente.
- •Defina la contraseña y el nivel de intensidad de Argon2id para la derivación de la clave de cifrado.
- •Configure opcionalmente la firma digital Ed25519 ingresando las claves del firmante para validar la procedencia del archivo.
- •Procese el archivo para generar un bundle JSON estructurado con los metadatos de cifrado o para recuperar el archivo original verificado.
Casos de uso
Ejemplos
1. Cifrado seguro de un archivo de audio
Administrador de sistemas- Contexto
- Se requiere enviar una grabación confidencial a un auditor externo de forma segura.
- Problema
- Proteger el archivo de audio contra accesos no autorizados durante el tránsito por correo electrónico.
- Cómo usarlo
- Seleccione la operación 'Cifrar', suba el archivo de audio, ingrese una contraseña segura y elija la intensidad 'moderada'.
- Configuración de ejemplo
-
{ "operation": "encrypt", "passphrase": "correct horse battery staple", "strength": "moderate", "includeSignature": false } - Resultado
- Se genera un archivo bundle JSON con formato AGEX v1 que contiene el archivo de audio cifrado de forma segura.
2. Descifrado y verificación de firma de un reporte
Analista de seguridad- Contexto
- Se ha recibido un bundle cifrado que supuestamente proviene de un miembro del equipo de operaciones.
- Problema
- Descifrar el contenido del bundle y verificar que realmente fue firmado por la clave pública autorizada.
- Cómo usarlo
- Seleccione la operación 'Descifrar', cargue el archivo bundle JSON, ingrese la contraseña y proporcione la clave pública Ed25519 del firmante.
- Configuración de ejemplo
-
{ "operation": "decrypt", "passphrase": "correct horse battery staple", "signerPublicKey": "BASE64_PUBLIC_KEY" } - Resultado
- El archivo original se descifra correctamente y la firma digital se reporta como verificada.
Probar con muestras
json, fileHubs relacionados
Preguntas frecuentes
¿Qué algoritmos de cifrado utiliza esta herramienta?
Utiliza Argon2id para la derivación de claves basada en contraseña, XChaCha20-Poly1305 para el cifrado simétrico y Ed25519 para las firmas digitales.
¿Qué es un bundle AGEX?
Es un archivo contenedor en formato JSON que almacena el archivo cifrado junto con los metadatos necesarios para su posterior descifrado y verificación.
¿Para qué sirve la intensidad de Argon2id?
Determina el consumo de memoria y tiempo al procesar la contraseña, dificultando los ataques de fuerza bruta según el nivel seleccionado.
¿Es obligatorio firmar el bundle?
No, la firma Ed25519 es opcional y sirve únicamente para verificar la identidad del emisor del archivo cifrado.
¿Qué ocurre si olvido la contraseña del bundle?
No es posible recuperar los datos cifrados, ya que el diseño de seguridad de XChaCha20-Poly1305 impide el descifrado sin la contraseña correcta.