Categoría: Desarrollo

Cifrado de Texto AES

Idea propia¿Falta una herramienta?

Cifra o descifra texto localmente con AES-GCM y una frase de contraseña

Cifra texto con una frase de contraseña usando AES-GCM, o descifra un texto cifrado que ya tengas, todo en tu navegador con la Web Crypto API.

Resultado
Aquí aparecerá el resultado.

El cifrado se ejecuta con AES-GCM y PBKDF2 de la Web Crypto API en tu navegador; la frase de contraseña y el texto nunca salen de esta pestaña.

Todo lo de esta página se procesa en tu navegador. No se sube nada.

Para qué sirve

El cifrado usa AES-GCM con una clave de 256 bits derivada de tu frase de contraseña mediante PBKDF2 (100.000 iteraciones, SHA-256), las mismas primitivas que usan la mayoría de los gestores de contraseñas. Cada cifrado genera una nueva sal aleatoria y un vector de inicialización, ambos almacenados junto al texto cifrado en el resultado, así que cifrar el mismo texto dos veces produce dos resultados diferentes, y descifrar solo necesita la frase de contraseña, no una sal o IV anotados aparte. Nada de esto se envía a ningún sitio; la frase de contraseña y el texto permanecen en esta pestaña del navegador.

Cómo se usa

  1. Elige Cifrar o Descifrar.
  2. Introduce una frase de contraseña y el texto o el texto cifrado.
  3. Copia el resultado; guarda la frase de contraseña en un lugar seguro, ya que no se puede recuperar.

Privacidad

Esta herramienta funciona íntegramente en tu navegador. Lo que introduces nunca se sube, se guarda ni se comparte: al cerrar la pestaña desaparece.

Preguntas frecuentes

¿Qué pasa si pierdo la frase de contraseña?
El texto cifrado no se puede descifrar sin ella. No hay opción de recuperación, por diseño: la frase de contraseña nunca se almacena en ningún sitio.
¿Se envía la frase de contraseña o el texto a un servidor?
No. Todo se ejecuta con la Web Crypto API en tu pestaña del navegador; no se transmite nada.
¿Por qué el mismo texto se cifra de forma diferente cada vez?
Cada cifrado usa una nueva sal aleatoria y un vector de inicialización, que es la práctica estándar para AES-GCM y evita que se filtren patrones entre cifrados repetidos de texto similar.