Skip to main content
Volver a herramientas

AES Encrypt

Encripta y desencripta texto con AES-GCM usando una contraseña

Acerca de AES Encrypt

Cifra texto con AES-256-GCM usando una clave derivada de tu contraseña y descifra la cadena Base64 resultante para recuperar el texto original. La derivación de la clave y el cifrado se ejecutan en tu navegador mediante la Web Crypto API, así que ni el texto ni la contraseña se suben a ningún servidor. Útil para enviar un secreto corto por chat o correo, compartiendo la contraseña por otro canal, o para guardar notas cifradas en un repositorio.

Categoría: Codificación.

Preguntas frecuentes

¿Qué es AES?

▾

Estándar de Cifrado Avanzado — un cifrado de bloque simétrico adoptado por el NIST en 2001. Es el algoritmo de cifrado más utilizado en el mundo, usado en TLS, cifrado de archivos, cifrado de discos y VPNs.

¿Qué configuración de AES usa esta herramienta?

▾

AES-256 en modo GCM. La clave se deriva de tu contraseña con PBKDF2 (SHA-256, 100.000 iteraciones) y una sal aleatoria de 16 bytes, y cada cifrado usa un IV nuevo de 12 bytes, por lo que el mismo texto se cifra de forma distinta cada vez.

¿Qué contiene la salida cifrada?

▾

Una sola cadena Base64 con la sal de 16 bytes, el IV de 12 bytes y el texto cifrado seguido de su etiqueta de autenticación de 16 bytes. Para descifrarla en otro lugar, separa esas partes y repite los mismos pasos de PBKDF2 y AES-GCM; OpenSSL enc y CryptoJS usan otros formatos y no pueden leerla.

¿Qué pasa si escribo una contraseña incorrecta?

▾

El descifrado falla con un error en lugar de devolver texto ilegible, porque GCM verifica la etiqueta de autenticación; esa misma comprobación detecta texto cifrado modificado o truncado. Una contraseña perdida no se puede recuperar, y una corta o común puede descubrirse por fuerza bruta, así que usa una contraseña larga y aleatoria.

Herramientas relacionadas