Herramienta de Criptografía

Cifra y descifra texto usando algoritmos AES y RSA con la Web Crypto API — todas las operaciones locales.

Todas las operaciones se realizan localmente en tu navegador. No se envían datos a ningún servidor.
Tamaño de clave: 256 bits · Cifrado autenticado (recomendado)

Herramienta de Criptografía AES

La Herramienta de Criptografía AES te permite cifrar y descifrar texto usando algoritmos AES estándar de la industria directamente en tu navegador. Elige entre los modos AES-128-CBC, AES-256-CBC y AES-256-GCM con generación automática de clave e IV.

Todas las operaciones criptográficas se realizan localmente usando la Web Crypto API — ningún dato se envía a ningún servidor. Genera claves de cifrado aleatorias, cifra texto a Base64 y descífralo con la clave e IV correctos.

Como funciona

AES (Advanced Encryption Standard) es un cifrado de bloque simétrico que cifra datos en bloques de 128 bits. El modo CBC encadena bloques usando un IV, mientras que GCM proporciona cifrado autenticado con verificación de integridad integrada. Tamaños de clave de 128 o 256 bits determinan el nivel de seguridad.

Casos de uso

  • Probar cifrado simétrico para desarrollo de aplicaciones
  • Aprender cómo funcionan los modos de cifrado AES (CBC, GCM)
  • Cifrar valores de configuración sensibles localmente
  • Verificar implementaciones de cifrado/descifrado
  • Generar claves AES aleatorias para desarrollo y pruebas

Preguntas frecuentes

¿Esta herramienta de cifrado AES es segura y privada?

Sí. Todo el cifrado y descifrado se ejecuta por completo en tu navegador usando la Web Crypto API nativa, y ningún texto, clave ni texto cifrado se envía a un servidor. Como el procesamiento es local, tus datos nunca salen de tu dispositivo. Para secretos muy sensibles, usa siempre la herramienta en un equipo confiable y libre de malware.

¿Cuál es la diferencia entre AES-128 y AES-256?

El número se refiere a la longitud de la clave en bits: AES-128 usa una clave de 128 bits y AES-256 usa una clave de 256 bits. AES-256 ofrece un espacio de claves mayor y suele preferirse para datos de largo plazo o de alto valor, mientras que AES-128 sigue siendo seguro y algo más rápido. Ambos cifran los datos en bloques de 128 bits, sin importar el tamaño de la clave.

¿Cuál es la diferencia entre AES-CBC y AES-GCM?

CBC (Cipher Block Chaining) solo proporciona confidencialidad y encadena bloques mediante un vector de inicialización (IV). GCM (Galois/Counter Mode) proporciona cifrado autenticado, añadiendo una etiqueta de integridad que detecta cualquier manipulación del texto cifrado. GCM suele recomendarse para nuevas aplicaciones porque protege contra modificaciones, no solo contra la interceptación.

¿Qué es un vector de inicialización (IV) en AES?

Un IV es un valor aleatorio que garantiza que cifrar el mismo texto dos veces produzca textos cifrados diferentes. No necesita ser secreto, pero debe ser único para cada cifrado y es necesario para descifrar el mensaje. Esta herramienta genera el IV automáticamente, y debes guardarlo junto con el texto cifrado para poder descifrar.

¿Puedo descifrar texto sin la clave y el IV correctos?

No. AES es un cifrado simétrico, por lo que el descifrado requiere exactamente la misma clave usada para cifrar, además del IV correspondiente. Sin ambos, el texto cifrado no puede recuperarse — ese es precisamente el objetivo de un cifrado fuerte. Si pierdes la clave o el IV, los datos cifrados quedan prácticamente irrecuperables.

Calculadoras Relacionadas