Saltar al contenido

Cifrar y descifrar texto

Text Encrypt & Decrypt

Cifra un mensaje con AES-GCM a partir de una frase de contraseña y produce un bloque Base64 autocontenido.

Cifra un mensaje con una frase de contraseña en una única cadena Base64 que puedes pegar en cualquier sitio, y lo descifra de vuelta. AES-GCM con una clave derivada por PBKDF2; la sal y el nonce viajan dentro de la salida, así que la cadena es el texto cifrado completo y no hay nada más que guardar.

🔒 Se ejecuta por completo en tu navegadorencryptaescryptotext
Modo

No hay forma de recuperarla. Una frase de contraseña olvidada es el mensaje perdido; una débil es el mensaje público.

Mensaje

Cifrado (Base64 para pegar en cualquier parte)

AES-256-GCM con una clave derivada por PBKDF2 with HMAC-SHA-256 en 600.000 iteraciones; una sal de 16 bytes y un nonce de 12 bytes, nuevos cada vez, viajan dentro de la salida, así que la cadena Base64 es el texto cifrado entero: no queda nada más que guardar. Es el mismo contenedor que el del cifrador de archivos, todo se ejecuta en esta pestaña y una manipulación se detecta en lugar de descifrarse. Se usa PBKDF2 en vez de Argon2id porque es lo que implementa el propio navegador; el número de iteraciones es el mínimo que la OWASP marca para él.

Cómo se usa

  1. Elige una frase de contraseña que no vayas a perder

    No hay recuperación de ningún tipo. Una frase olvidada es el mensaje perdido, y una adivinable es el mensaje público.

  2. Cifra y copia el Base64

    Sobrevive al correo, al chat y a un archivo de texto: sin adjunto, sin archivo de clave, nada que guardar al lado.

  3. Envía la frase de contraseña por otra vía

    Todo el sentido se pierde si la frase viaja junto al texto cifrado. Otro canal, idealmente otro día.

Preguntas frecuentes

¿Por qué PBKDF2 en lugar de Argon2id?

Porque PBKDF2 es lo que implementa el propio navegador, en código que mantiene la plataforma. Argon2 significaría distribuir un build de WebAssembly, y una primitiva criptográfica que no puedes auditar es peor que una bien entendida con el número de iteraciones recomendado por OWASP, que es lo que se usa aquí.

¿Una frase de contraseña incorrecta me daría texto revuelto?

No: falla de plano. AES-GCM autentica el texto cifrado, así que una frase incorrecta o un solo carácter alterado produce un error en lugar de un sinsentido verosímil. La manipulación se detecta, no se descifra.

¿Esto es cifrado de extremo a extremo?

Es cifrado que haces tú mismo, en tu navegador, con una clave que nadie más tiene. Lo que no es, es un protocolo de mensajería: no hay secreto hacia adelante, ni identidad, ni intercambio de claves. Para una conversación continuada, usa una herramienta construida para eso.

¿El cifrador de archivos puede abrir esto?

Sí: deliberadamente el mismo contenedor, así que las dos herramientas descifran la salida de la otra. Una construcción que auditar en lugar de dos.

Puede recibir de

Después

Estas aceptan lo que produce esta herramienta, así que el resultado puede pasar directamente.