Cifrado de texto AES (AES-GCM + PBKDF2)

Cifra y descifra texto con AES-GCM usando una clave derivada de una frase de contraseña (PBKDF2 SHA-256), todo en tu navegador y sin subir nada.

Cargando herramienta…

Cifrado de texto AES (AES-GCM + PBKDF2)Cifra cualquier texto con AES-256-GCM y descífralo de vuelta con una frase de contraseña que tú eliges. La clave se deriva de tu frase con PBKDF2 (SHA-256, una sal aleatoria y 150.000 iteraciones), y la sal y el IV se empaquetan junto al texto cifrado en una sola cadena Base64. Todo se ejecuta en tu navegador mediante la Web Crypto API, así que ni tu texto ni tu frase salen nunca de tu dispositivo.

¿Qué es Cifrado de texto AES (AES-GCM + PBKDF2)?

Un cifrador y descifrador de texto AES, gratuito y dentro del navegador. Usa AES-256 en modo GCM (cifrado autenticado) con una clave derivada de tu frase de contraseña mediante PBKDF2-SHA-256, con una sal aleatoria nueva y 150.000 iteraciones en cada cifrado. La salida cifrada es una única cadena Base64 que agrupa la sal, el vector de inicialización (IV) y el texto cifrado, de modo que puedes pegarla en cualquier lugar y descifrarla más tarde con la misma frase. La gente lo usa para proteger notas, claves de API, frases de recuperación y mensajes cortos antes de guardarlos o compartirlos, sin confiar en un servidor. Cambia entre Cifrar y Descifrar con el interruptor, escribe tu texto y tu frase, y copia el resultado.

Cómo usar Cifrado de texto AES (AES-GCM + PBKDF2)

  1. Elige Cifrar o Descifrar con el interruptor de arriba.
  2. En modo Cifrar, escribe o pega el texto plano que quieres proteger; en modo Descifrar, pega la cadena Base64 que obtuviste antes.
  3. Introduce la frase de contraseña. Para descifrar debe coincidir exactamente con la usada al cifrar.
  4. El resultado aparece automáticamente abajo a medida que escribes: un texto cifrado en Base64 al cifrar, o el texto plano recuperado al descifrar.
  5. Haz clic en el botón de copiar para copiar la salida y luego guárdala o compártela.
  6. Para leer una cadena cifrada más tarde, cambia a Descifrar, pégala e introduce la misma frase.

Ejemplos

Cifrar una nota secreta

Entrada

nos vemos a las 8

Salida

k3Jp…Qz== (Base64 de sal + IV + texto cifrado AES-GCM)

Descifrarla de vuelta

Cambia a Descifrar, pega la cadena Base64 e introduce la frase exacta que usaste. Se recupera el texto original «nos vemos a las 8». Una frase incorrecta falla la autenticación y muestra un error de descifrado en lugar de basura.

Por qué cada salida es distinta

Cifrar el mismo texto dos veces produce dos cadenas Base64 diferentes, porque se generan una sal y un IV aleatorios nuevos cada vez. Ambas descifran al mismo texto plano con la frase correcta.

Preguntas frecuentes

¿Qué cifrado utiliza?
AES-256 en modo GCM (cifrado autenticado). La clave se deriva de tu frase con PBKDF2-SHA-256 usando una sal aleatoria de 16 bytes y 150.000 iteraciones. Se usa un IV aleatorio de 12 bytes por cifrado, y la sal y el IV se guardan junto al texto cifrado.
¿Por qué obtengo un error de descifrado?
El descifrado falla cuando la frase es incorrecta o la entrada Base64 está incompleta o dañada. AES-GCM verifica la integridad, así que se niega a devolver datos alterados o que no coinciden en lugar de producir basura. Revisa la frase y que hayas pegado la cadena completa.
¿Se envía mi frase o mi texto a algún sitio?
No. Todo el cifrado y descifrado se ejecuta localmente en tu navegador con la Web Crypto API integrada. Tu texto y tu frase nunca salen de tu dispositivo ni se suben a ningún servidor.
¿Se guarda la frase si la uso en el espacio de trabajo?
No. El campo de la frase es un campo de contraseña y se excluye a propósito de la captura de estado del espacio de trabajo, por lo que nunca se guarda, ni se comparte en enlaces, ni se escribe en archivos exportados. Debes volver a introducirla cada sesión.
¿Puedo perder el acceso a mis datos?
Sí: si olvidas la frase no hay recuperación ni puerta trasera. La frase es la única clave. Elige una fuerte que puedas recordar y mantén intacta la cadena Base64 completa.

Herramientas relacionadas