Identifica el formato real
Una contraseña no es una clave AES y Base64 no es un protocolo de cifrado. El paquete v1 conserva format, version, type, KDF, sal, nonce, tagLength y ciphertext. El perfil con contraseña lee esos valores; no adivina el algoritmo.
Un valor que empieza por U2FsdGVkX1 puede ser un paquete OpenSSL Salted__. No se admiten automáticamente ese formato, los valores predeterminados de CryptoJS ni contenedores de terceros. Pegar la contraseña en el campo de clave directa no reproduce su derivación.
Recupera un paquete de texto
- Mantén el perfil con contraseña y pega el JSON completo.
- Introduce la contraseña original sin recortarla y ejecuta Descifrar.
- Tras autenticar, copia o descarga el texto; una cadena vacía también es válida.
- Para paquetes de archivos, usa la página de archivos, no esta entrada de texto.
Clave, nonce, etiqueta o cifrado dañados pueden causar el mismo error GCM. El mensaje no identifica cuál falló y nunca libera texto parcial. No cambies de modo para evitar esa protección.
Lista de parámetros directos
Deben coincidir modo, bytes de clave, codificación, nonce GCM de 12 bytes o IV/contador de 16, y codificación del cifrado. GCM también necesita la misma AAD. Si la entrada ya incluye la etiqueta final de 16 bytes, deja vacío el campo de etiqueta separada.
CBC elimina PKCS7; CTR no usa relleno y fija el contador bajo a 64 bits. Un error de relleno no diagnostica por sí solo una contraseña equivocada. CTR puede devolver bytes con una clave errónea: terminar sin error no demuestra autenticidad.
Herramientas y lecturas relacionadas
- Cifrar texto
- Cifrar un archivo
- Generar una clave
- Qué es AES: claves, bloques y recuperación
- AES-GCM frente a CBC y CTR
- AES-128, AES-192 y AES-256: claves y codificaciones
Referencias técnicas
Actualizado el 16 de octubre de 2026
