aes-encryption.com
Español

AES · GCM / CBC / CTR

Cifrado AES en línea

Cifra texto conservando lo necesario para recuperarlo. Empieza con una contraseña o configura los bytes exactos de otro sistema.

Procesamiento en el navegador128 / 192 / 256Sin analítica dentro del área de cifrado
Procesando localmente…
¿Se bloquea la carga, la copia o la descarga? Abre el área aislada en otra pestaña. Los datos introducidos no se transfieren. ↗

Qué protege AES

AES es un cifrador simétrico: se usa la misma clave secreta para cifrar y descifrar. AES-128, AES-192 y AES-256 indican el tamaño de la clave; todos procesan bloques de 128 bits. El modo define el tratamiento del mensaje y la autenticación. Aquí se admiten GCM, CBC y CTR, no cualquier formato llamado AES.

El perfil con contraseña deriva una clave de 256 bits mediante PBKDF2-HMAC-SHA256, 600.000 iteraciones y una sal aleatoria de 16 bytes. AES-GCM usa un nonce de 12 bytes y una etiqueta de 128 bits. Es el protocolo v1 de este sitio, no un formato universal para descifrar resultados de otras webs.

Cómo cifrar y comprobar la recuperación

  1. Introduce el texto exacto, conservando espacios, Unicode y saltos de línea.
  2. Elige el perfil con contraseña e introduce una. El ejemplo público solo sirve para pruebas.
  3. Cifra y descarga el paquete JSON completo; guarda la contraseña por separado.
  4. Cambia a Descifrar, pega el paquete y usa la misma contraseña. Un fallo de autenticación no muestra texto parcial.

Cada operación genera sal y nonce nuevos. El paquete conserva versión, parámetros, sal, nonce y cifrado con etiqueta, nunca la contraseña ni la clave derivada. Copiar solo ciphertext no basta para recuperar el mensaje.

Compatibilidad con una clave directa

Elige este perfil solo con los bytes y parámetros exactos del otro sistema. Hex necesita 32, 48 o 64 caracteres para AES-128/192/256; Base64 debe decodificarse a 16, 24 o 32 bytes. UTF-8 se cuenta en bytes, no en caracteres visibles.

GCM añade una etiqueta de 16 bytes. CBC usa PKCS7 e IV de 16 bytes; CTR usa un contador de 16 bytes con campo de 64 bits. CBC y CTR no autentican datos. La descarga directa conserva cifrado y parámetros no secretos en JSON, pero no la clave; no es un paquete de contraseña OpenSSL o CryptoJS.

Herramientas y lecturas relacionadas

Referencias técnicas

Actualizado el 16 de octubre de 2026

Guías recomendadas

¿Qué es AES?GCM frente a CBC y CTRTamaños de clave AESIV y noncesAES frente a RSAAES frente a DESEl relleno en AES

Preguntas frecuentes

¿Se puede recuperar una contraseña perdida?

No. Necesitas la contraseña original o la clave directa y todos sus parámetros. No hay servicio de adivinación, cracking ni recuperación.

¿Los anuncios pueden leer la contraseña?

El área sensible usa un origen distinto, sin anuncios, analítica ni grabación de sesiones. Esto limita el acceso directo al formulario, pero no elimina los riesgos de una página exterior comprometida. Los anuncios reales siguen desactivados.

¿Por qué dos cifrados del mismo texto son distintos?

El perfil con contraseña genera sal y nonce nuevos. Guarda el paquete completo para poder recuperar cada resultado con la contraseña.