aes-encryption.com
Español

AES · GCM / CBC / CTR

AES-128, AES-192 y AES-256: claves y codificaciones

Compara bytes, longitudes Hex/Base64 y soporte del navegador sin confundir contraseñas con claves.

Cuenta bytes primero

BitsBytesHexBase64
128163224
192244832
256326444

Base64 incluye relleno. Codificar cambia la representación, no la entropía. Una cadena Hex de 64 caracteres representa 32 bytes, no lo mismo que 64 caracteres UTF-8.

Respeta el protocolo

Recortar AES-256 no conserva compatibilidad con AES-128; aumentar el tamaño solo en un extremo no actualiza un cifrado guardado. Todos usan bloques de 128 bits. Modo, nonce, autenticación y gestión siguen siendo necesarios. El generador usa crypto.getRandomValues; AES-192 directo tiene un backend explícito, no una reducción silenciosa.

El caso de UTF-8

Ocho caracteres chinos pueden ocupar 24 bytes. Una frase legible de esa longitud no es automáticamente una clave aleatoria fuerte. Se validan bytes decodificados, sin cortar ni rellenar. Una contraseña humana necesita la derivación del perfil con contraseña; pegarla como clave directa no ejecuta PBKDF2.

Conserva parámetros y claves

Una clave no basta: guarda modo, IV/nonce, etiqueta, AAD, codificación y reglas de relleno o contador. Protege la clave aparte. Al rotarla, conserva las antiguas que aún necesiten tus datos; este sitio no administra inventarios ni recupera claves descartadas.

Herramientas y lecturas relacionadas

Referencias técnicas

Actualizado el 16 de octubre de 2026

Preguntas frecuentes

¿Base64 aumenta la fuerza de la clave?

No, representa los mismos bytes. Importa cómo se generan y usan.

¿Todos los navegadores admiten AES-192 nativo?

No lo supongas. Esta herramienta identifica su implementación compatible de AES-192 y prueba el soporte nativo por separado.