Cifrar y descifrar con AES
Cifra o descifra texto con una contraseña usando AES-256-GCM, íntegramente en tu navegador.
Cómo usar la herramienta Cifrar y descifrar con AES
- Elige Cifrar o Descifrar.
- Introduce el texto: el texto plano que quieres cifrar o la cadena Base64 cifrada que quieres descifrar.
- Introduce una contraseña segura. Necesitarás exactamente la misma contraseña para descifrar.
- Haz clic en Ejecutar y copia el resultado.
Cómo funciona la herramienta Cifrar y descifrar con AES
Al cifrar, la herramienta genera una sal aleatoria y un vector de inicialización (IV) aleatorio de 96 bits. Deriva una clave de 256 bits a partir de tu contraseña con PBKDF2 y 150 000 iteraciones de SHA-256, lo que hace que adivinar contraseñas sea lento, y después cifra tu texto con AES-256 en modo GCM. GCM añade además una etiqueta de autenticación, de modo que cualquier cambio en el texto cifrado, o una contraseña incorrecta, hace que el descifrado falle en lugar de producir datos sin sentido.
La sal, el IV y el texto cifrado se combinan y se codifican en Base64 en una sola cadena que puedes guardar o enviar. Todo se ejecuta localmente con la API Web Crypto. La contraseña nunca se guarda, así que si la pierdes no podrás recuperar los datos.
Preguntas frecuentes
- ¿Esta herramienta es gratuita?
- Sí. Cifra o descifra texto sin costo y sin necesidad de registrarte.
- ¿Mi texto o mi contraseña salen de mi navegador?
- No. El cifrado y el descifrado se ejecutan íntegramente en tu navegador con la API Web Crypto.
- ¿Qué pasa si pierdo la contraseña?
- No hay forma de recuperar los datos cifrados sin la contraseña original: se usa para derivar la clave de cifrado y nunca se guarda.
- ¿Cómo se deriva la clave?
- En cada cifrado se generan una sal y un IV aleatorios, y la clave se deriva de tu contraseña con PBKDF2 y 150 000 iteraciones de SHA-256; después se usa con AES-256-GCM.