Cifrar y descifrar con AES
- Los archivos no salen de tu dispositivo
- Se ejecuta en el navegador
- Gratis, sin registro ni marca de agua
Cómo usar Cifrar y descifrar con AES
Cifra y descifra texto o archivos con una contraseña, usando AES-256-GCM o un formato AES-256-CBC que la línea de comandos de openssl puede leer. Todo se ejecuta en tu dispositivo con la Web Crypto API, y los archivos de cualquier tamaño se procesan por fragmentos.
- 1
Elige Cifrar o Descifrar, y Texto o Archivos.
- 2
Introduce la Contraseña y la Confirmar contraseña al cifrar.
- 3
Al cifrar, elige un Formato: AES-256-GCM (el predeterminado) o Compatible con OpenSSL, y cambia las iteraciones de PBKDF2 si lo necesitas.
- 4
Pega el texto o suelta los archivos y haz clic en Cifrar o Descifrar.
- 5
Copia la salida Base64 o descarga cada resultado; con varios archivos, usa Descargar todo (ZIP).
Preguntas frecuentes
¿Mi contraseña o mis archivos se envían a algún sitio?
No. El cifrado se ejecuta en tu navegador con la Web Crypto API. Las contraseñas, las claves y los archivos nunca se guardan ni se envían.
¿Cuál es la diferencia entre los dos formatos?
AES-256-GCM es cifrado autenticado con una clave derivada por PBKDF2-SHA256 (600.000 iteraciones de forma predeterminada) y una sal aleatoria, así que una contraseña incorrecta o cualquier cambio en los datos se detecta siempre. Compatible con OpenSSL produce los mismos bytes que openssl enc -aes-256-cbc -pbkdf2 (10.000 iteraciones de forma predeterminada), pero CBC no tiene comprobación de integridad, así que una manipulación no se detecta de forma fiable.
¿Puedo descifrar la salida sin XTools?
La salida Compatible con OpenSSL, sí: la herramienta muestra el Comando openssl equivalente, por ejemplo openssl enc -d -aes-256-cbc -pbkdf2 -in file.enc -out file (añade -a para texto Base64). La salida AES-256-GCM usa el formato de archivo XTENC propio de esta herramienta, así que necesitas esta herramienta para abrirla.
¿Puede abrir archivos cifrados con openssl enc?
Sí. El formato se detecta por el encabezado del archivo. Si el archivo se creó sin -pbkdf2, elige Heredado (-md sha256) para OpenSSL 1.1 y posteriores o Heredado (-md md5) para versiones anteriores, en Ajustes de OpenSSL, y haz coincidir -iter si se cambió.
¿Qué pasa si olvido la contraseña?
Los datos no se pueden recuperar; no hay restablecimiento ni puerta trasera. Las contraseñas cortas se pueden adivinar por fuerza bruta, así que usa 12 caracteres o más, o una frase de contraseña.
¿Qué no oculta el cifrado?
El archivo de salida conserva el nombre original con .enc añadido, y su tamaño es casi el del original, así que el nombre del archivo y el tamaño aproximado siguen visibles. Solo se protege el contenido.
