Cifrado AES
Cifra y descifra cadenas de texto con AES-256-GCM mediante claves derivadas por contraseña y tokens seguros en Base64.
Ejecutar herramienta
Cifra y descifra mensajes de texto mediante el algoritmo AES-256-GCM a través de esta utilidad web. Al cifrar un mensaje, la herramienta deriva una clave criptográfica de 32 bytes a partir de tu contraseña mediante la función PBKDF2-HMAC-SHA256 con 600.000 iteraciones y una sal aleatoria de 16 bytes. Además, genera un vector de inicialización único de 12 bytes en cada ejecución, por lo que cifrar el mismo texto varias veces produce cadenas cifradas distintas. El resultado generado es un token compacto en formato Base64 seguro para URL, que integra el prefijo de versión, la sal, el vector y el texto cifrado autenticado. Para descifrar, introduce el token completo junto con la contraseña exacta utilizada en el cifrado original. Si el texto o la clave contienen discrepancias, el sistema muestra un aviso de error sin distinguir el motivo concreto. Si dejas el campo de texto vacío, la herramienta devuelve una respuesta vacía de inmediato.
Instrucciones
- Introduce el texto claro o el token cifrado en el área de texto principal.
- Escribe la clave secreta en el campo de contraseña cuando vayas a procesar algún contenido.
- Selecciona la opción de cifrar para proteger el texto o la de descifrar para recuperar el contenido original.
- Ejecuta el proceso para obtener la cadena resultante en el panel inferior.
- Copia el token generado o el mensaje recuperado según el modo seleccionado.
Ejemplos
- Cifrar la frase 'Nota confidencial' con la clave 'claveSegura2024' para obtener un token Base64 estructurado.
- Descifrar un token Base64 generado previamente introduciendo exactamente la misma contraseña que se empleó al crearlo.
Preguntas frecuentes
¿Por qué el mismo texto genera un resultado distinto cada vez que se cifra?
El sistema genera una sal aleatoria de 16 bytes y un vector de inicialización de 12 bytes en cada operación de cifrado, garantizando que dos ejecuciones con idéntico texto y clave produzcan tokens diferentes.
¿Qué ocurre si introduzco una contraseña incorrecta al descifrar?
La herramienta comprueba la autenticación del mensaje y emite un mensaje de error genérico que engloba tanto contraseñas erróneas como tokens corruptos o modificados.
¿Es obligatorio escribir una contraseña si el campo de texto está vacío?
No. Si la entrada de texto no contiene caracteres, la herramienta entrega un resultado vacío de inmediato sin requerir ninguna contraseña.