TL
Tool Lab
💰Donar
💰Donar

AES Encryptor / Decryptor

Encrypt and decrypt text using AES-256-GCM with PBKDF2 key derivation in your browser.

Contraseña
Tamaño de clave
Texto sin formato

Acerca de esta herramienta

El cifrador de texto AES usa AES-GCM (modo Galois/Contador), un esquema de cifrado autenticado que proporciona confidencialidad e integridad. La contraseña se convierte en clave criptográfica usando PBKDF2 con 100.000 iteraciones y SHA-256.

El formato de salida es Base64(sal + IV + texto cifrado + etiqueta de autenticación). Es un blob autónomo — pégalo para descifrar. Todas las operaciones usan la API crypto.subtle del navegador. Nada se envía a un servidor.

Cómo usar

  1. Selecciona el modo Cifrar o Descifrar.
  2. Introduce una contraseña fuerte (debe ser la misma para cifrar y descifrar).
  3. En modo cifrado: escribe o pega el texto plano o haz clic en Muestra.
  4. En modo descifrado: pega el texto cifrado en Base64 generado por esta herramienta.
  5. Haz clic en Cifrar/Descifrar y copia el resultado.

Casos de uso

Los desarrolladores cifran fragmentos de configuración sensibles antes de almacenarlos o compartirlos. Los investigadores de seguridad verifican la lógica de descifrado AES-GCM. Los equipos comparten credenciales cifradas en wikis públicas donde solo el destinatario conoce la contraseña.

Preguntas frecuentes

  • ¿Es segura esta herramienta para secretos de producción?El cifrado es criptográficamente sólido, pero las herramientas web tienen riesgos inherentes. Para secretos de producción, usa un gestor de secretos dedicado.
  • ¿Por qué el mismo texto produce texto cifrado diferente cada vez?Se genera un nuevo sal e IV aleatorio en cada cifrado. Esto es correcto — impide que un atacante detecte que cifraste el mismo mensaje dos veces.
  • ¿Qué pasa si uso la contraseña incorrecta?AES-GCM incluye una etiqueta de autenticación. Si la contraseña es incorrecta, el descifrado falla con un error en lugar de producir salida corrupta.
  • ¿Puedo descifrar esto en otro lenguaje de programación?Sí. El formato es AES-256-GCM estándar con derivación de clave PBKDF2. Existe código equivalente para Python, Node.js y Java.