Hash & Crypto Helpers

Cifrado AES onlineComprueba clave, nonce y etiqueta

Usa una clave de 16, 24 o 32 bytes. Cada cifrado normal genera un nonce nuevo; para descifrar hacen falta la etiqueta y los mismos AAD.

Cifrado AES online

Texto claro

Texto claro descifrado

Mensaje y clave quedan en la memoria de esta página; no se envían ni se guardan en el almacenamiento del navegador.

Opciones

Modo: AES-GCM

Entrada máxima de 1 MiB y AAD de 64 KiB. Clave: 16/24/32 bytes; nonce: 12; etiqueta: 16.

Introduce una clave en bytes; se permite el texto claro vacío.

Al comparar dos API, el cifrado AES online resulta útil solo si ambas trabajan con los mismos bytes. Esta página deja visibles la representación de la clave, el nonce y la etiqueta de autenticación.

El cifrado AES online prueba un mensaje cada vez. No convierte una contraseña en clave ni interpreta envoltorios con sal de otros sitios; primero confirma que el otro sistema también usa AES-GCM.

Por qué probar el cifrado AES online

El texto cifrado es solo una parte de la prueba.

Un nonce nuevo cambia el resultado

En el cifrado AES online normal se genera un nonce aleatorio de 12 bytes en cada ejecución. Aunque no cambien clave ni texto, cambian el texto cifrado y su etiqueta; se muestran en campos separados.

Un mensaje y una clave pasan por dos patrones de nonce distintos y producen dos bloques cifrados con sellos diferentes.

Una etiqueta alterada no revela texto

Cambiar un byte de la etiqueta o los AAD hace que falle la autenticación GCM. El cifrado AES online no muestra un supuesto texto claro parcial antes de verificarlo.

Un sello de autenticación alterado queda detenido ante una puerta de verificación cerrada, sin texto claro al otro lado.

Alinea los bytes antes de ejecutar la prueba

01

Decodifica la clave

Una clave Hex de 32 caracteres contiene 16 bytes. Elige Hex o Base64 estándar y comprueba que, tras decodificar, haya exactamente 16, 24 o 32 bytes.

  • Una contraseña no se deriva automáticamente con PBKDF2 aquí.
02

Comprueba nonce y AAD

El modo normal crea un nonce nuevo por ejecución. Introduce un nonce manual solo para reproducir un vector conocido; al descifrar debes usar el nonce y los AAD originales.

  • Si cambias una entrada o codificación, el resultado anterior queda obsoleto y no se puede copiar.
03

Compara texto y etiqueta

El vector NIST contrasta por separado el texto cifrado y la etiqueta. Un fallo de autenticación no indica cuál de los campos era incorrecto.

  • Ctrl/Cmd + Enter ejecuta la dirección actual.

Datos exactos para pruebas entre sistemas

Clave AES en bytes

Acepta 16, 24 o 32 bytes para AES-128/192/256 después de decodificar; nunca rellena ni corta una clave.

Codificación por campo

Texto claro en UTF-8 o Hex; texto cifrado, nonce y etiqueta en Hex o Base64. Así puedes cifrar y descifrar AES online con los campos que envía tu API.

Vector público comprobable

La prueba conocida de NIST verifica el cálculo de AES-GCM sin confundir el cifrado con su representación textual.

Límites del modo y del formato

Solo AES-GCM
No hay CBC, CTR, ECB, derivación de contraseña ni formato de paquete inventado. Para interoperar, ambos lados deben acordar modo y orden de campos.
Nonce y etiqueta estrictos
El IV o nonce debe tener 12 bytes y la etiqueta 16. Reutilizar el nonce manual con la misma clave es inseguro; sin etiqueta no se revela texto claro.
No adivina codificaciones
Hex rechaza espacios, prefijos 0x y longitud impar. Base64URL no se interpreta por accidente; bytes autenticados no válidos como UTF-8 se muestran en Hex.
Un mensaje de prueba
Máximo 1 MiB de entrada decodificada y 64 KiB de AAD. El cifrado AES online no certifica la seguridad de un protocolo completo.

Preguntas sobre cifrado AES online

¿Qué modo AES debería usar?

Esta página solo ejecuta AES-GCM con autenticación. Si el otro sistema requiere CBC, comprueba allí su padding y el mecanismo de integridad antes de comparar.

¿Se guarda mi contraseña?

No se admiten contraseñas: debes proporcionar una clave en bytes. Esa clave queda en la memoria de esta página y no se guarda de forma persistente.

¿Puedo descifrar datos de otras herramientas?

Sí, cuando usan AES-GCM con la misma clave, nonce, AAD y etiqueta de 16 bytes. No se abren automáticamente los contenedores con sal de otros sitios.

¿Qué necesito para descifrar la salida?

Guarda la clave, el texto cifrado, el nonce de 12 bytes, la etiqueta de 16 bytes y los AAD, si se usaron. Deben coincidir exactamente.

¿Por qué el mismo texto produce otro texto cifrado?

El cifrado normal genera un nonce aleatorio nuevo cada vez. Por eso el texto cifrado y la etiqueta cambian aunque el texto y la clave sean iguales.

¿Te queda alguna duda?

Prueba el cifrado AES online

Empieza con el vector público de NIST y después usa tus bytes de prueba. El cifrado AES online muestra texto cifrado, nonce y etiqueta por separado.