Cifrado/Descifrado AES

Cifra y descifra texto con AES —con una contraseña o con claves en bruto— directamente en tu navegador.

Acerca de Cifrado/Descifrado AES

Qué es

Cifrado/Descifrado AES protege texto con AES. En el modo simple solo necesitas una contraseña: la herramienta deriva de ella una clave de 256 bits y mete todo lo necesario para descifrar en una sola cadena Base64. El modo experto usa tu propia clave e IV en hex o Base64 y trabaja byte a byte como un servidor, para comprobar o reproducir lo que hace un backend.

Funciones principales

  • Modo simple: AES-256-GCM con una clave derivada de tu contraseña (PBKDF2-SHA256, 600 000 iteraciones, sal aleatoria).
  • Un único resultado en Base64 con la sal, el IV, el texto cifrado y la etiqueta de autenticación.
  • Modo experto: AES-128 o AES-256 con tu propia clave e IV, en GCM, CBC, CTR o ECB.
  • Un inspector con la clave, el IV, la sal y la etiqueta de cada resultado.
  • Código que hace lo mismo en Node.js, Python o con la línea de comandos de OpenSSL.

Cómo usarlo

  1. Elige «Cifrado» o «Descifrado».
  2. Elige un modo de clave: «Simple (Contraseña)» o «Experto (Claves en bruto)».
  3. Escribe la contraseña o la clave y el IV, y pega el texto o el bloque cifrado.
  4. Copia el resultado; «Exportar código» te da la misma operación para tu backend.

Cuándo es útil

  • Enviar un secreto por un canal poco fiable y pasar la contraseña por separado.
  • Comprobar que tu backend cifra y descifra con la clave, el IV y el modo correctos.
  • Descifrar un valor de una configuración o una base de datos mientras depuras.

Privacidad y limitaciones

Tus datos

Tu texto, tu contraseña y tus claves se quedan en el navegador y no se envían a ningún servidor: el sitio solo recibe un evento anónimo de «herramienta abierta», sin el contenido. Un resultado que envías a otra herramienta se queda 24 horas en este dispositivo, en «Actividad reciente». «Compartir» pasa el resultado al menú de compartir de tu dispositivo, así que solo llega a donde tú lo envíes.

Limitaciones

  • Una contraseña o una clave perdidas no se pueden recuperar: sin ellas nadie puede descifrar los datos, tampoco Oninode.
  • No hay AES-192: Web Crypto en los navegadores no admite claves de 192 bits.

Preguntas frecuentes

¿Y si olvido la contraseña?

Entonces los datos no se pueden descifrar. La contraseña no se guarda en ningún sitio, y eso es justo lo que mantiene seguro el texto cifrado.

¿Modo simple o experto? ¿Cuál necesito?

El simple, si solo quieres proteger un texto con una contraseña. El experto, si tienes que coincidir con un sistema que ya usa su propia clave, IV y modo de cifrado.

¿Por qué no hay AES-192?

La herramienta usa el Web Crypto integrado en el navegador, y los navegadores basados en Chromium no admiten claves AES de 192 bits. Están disponibles AES-128 y AES-256.