Un paquete completo, no otra extensión
Los archivos usan AES-256-GCM y la misma derivación de contraseña que el texto. El nombre original, tipo y longitud se incluyen con los bytes en un registro interno cifrado. El JSON exterior no muestra el nombre original.
La descarga se llama encrypted.aes.json. Cambiar una extensión no cifra datos; copiar solo el campo ciphertext pierde información. Guarda paquete y contraseña por separado. No se promete abrir contraseñas ZIP, documentos Office ni cualquier archivo .aes.
Cifra, guarda y restaura
- Elige Cifrar, selecciona o arrastra un archivo e introduce una contraseña. Se admiten archivos vacíos.
- Ejecuta; el Worker muestra un estado de proceso, no porcentajes inventados.
- Descarga el paquete completo y conserva el original hasta verificar su recuperación.
- Elige Descifrar, importa el paquete y descarga el archivo restaurado con la misma contraseña.
Cancelar termina el Worker. Una nueva selección invalida resultados anteriores y no debe ser sustituida por un trabajo antiguo. Limpiar libera referencias, no garantiza borrado físico seguro de memoria.
Límites y seguridad del archivo recuperado
Máximo 25 MiB de archivo original y 36 MiB de paquete JSON. Base64 amplía aproximadamente tres bytes a cuatro caracteres. Web Crypto procesa el mensaje completo; no es cifrado nativo en streaming y puede mantener varias copias en memoria. Los móviles pueden tardar más.
Este flujo admite solo GCM con contraseña. El nombre restaurado se limpia de rutas y caracteres peligrosos y se descarga como binario genérico. Una recuperación autenticada no demuestra que el archivo original sea seguro de ejecutar; no se realiza análisis antivirus.
Herramientas y lecturas relacionadas
- Cifrar texto
- Descifrar texto
- Generar una clave
- Qué es AES: claves, bloques y recuperación
- AES-GCM frente a CBC y CTR
- AES-128, AES-192 y AES-256: claves y codificaciones
Referencias técnicas
Actualizado el 16 de octubre de 2026
