Cifrado AES-GCM (256 bits)

Esta clave HEX es el único dato confidencial. Se deriva automáticamente de tu contraseña.

Paquete de Datos Públicos (IV : Mensaje Cifrado)

Ayuda y Especificaciones

Información sobre el Cifrado AES-GCM

El Estándar Avanzado de Cifrado (AES, por sus siglas en inglés) operando en modo Galois/Counter Mode (GCM) es uno de los algoritmos de cifrado simétrico más seguros y eficientes en uso en la actualidad. Proporciona de forma simultánea confidencialidad de los datos y autenticidad garantizada.

Contexto Histórico

A finales de la década de 1990, el Instituto Nacional de Estándares y Tecnología de EE. UU. (NIST) convocó un concurso público para reemplazar el obsoleto estándar DES. En 2001, el algoritmo Rijndael, diseñado por los criptógrafos belgas Joan Daemen y Vincent Rijmen, fue validado y seleccionado como el nuevo estándar (AES). Hoy en día, la variante de 256 bits es utilizada por gobiernos, instituciones financieras y agencias de inteligencia (incluida la NSA en su "Suite B") para proteger información clasificada de nivel Top Secret.

Guía Operativa de la Interfaz

Para establecer una comunicación bidireccional segura, se debe ejecutar el siguiente protocolo:

  • Fase 1: Derivación de la Clave. Introduce una "Palabra Clave". La interfaz computará esta entrada para derivar automáticamente una matriz hexadecimal de 256 bits (32 bytes). Esta matriz representa la verdadera Clave Secreta. El emisor y el receptor deben acordar esta palabra clave previamente a través de un canal seguro y fuera de línea.
  • Fase 2: Proceso de Cifrado. En el modo "Cifrar", la aplicación genera un Vector de Inicialización (IV) aleatorio. Al redactar el mensaje, el algoritmo procesa los datos y devuelve un "Paquete de Datos Públicos" con el formato IV:Mensaje_Cifrado. Este paquete puede ser transmitido por canales públicos o interceptables.
  • Fase 3: Proceso de Descifrado. El receptor introduce la "Palabra Clave" acordada para regenerar la Clave Secreta exacta en su navegador. En el modo "Descifrar", introduce el paquete público (IV:Mensaje) completo. La aplicación extrae el IV, verifica matemáticamente la integridad del mensaje y reconstruye el texto plano.

El Motor Criptográfico

  • Derivación de Clave (PBKDF2): Las contraseñas creadas por humanos carecen de la aleatoriedad requerida. Esta herramienta utiliza el algoritmo PBKDF2 (100.000 iteraciones sobre SHA-256) para transformar la palabra clave simple en una secuencia criptográficamente fuerte de 256 bits.
  • Cifrado (AES): Transforma el mensaje de texto plano en bloques lógicos y aplica múltiples rondas de sustitución y permutación matemática utilizando la clave derivada.
  • Autenticación (GCM): El modo Galois/Counter añade una etiqueta de autenticación (Tag) algorítmica indisoluble al mensaje cifrado. Si un solo bit del paquete es alterado o corrompido en tránsito, la operación de descifrado fallará de inmediato, alertando de la manipulación.

Vulnerabilidades Críticas y Requisitos

  • Reutilización del Vector (Fallo Catastrófico): El Vector de Inicialización (IV) garantiza que la encriptación de dos mensajes idénticos genere textos cifrados completamente distintos. En el modo GCM, si se utiliza el mismo IV junto con la misma Clave Secreta para cifrar dos mensajes diferentes, un criptoanalista puede deducir la subclave de autenticación y falsificar mensajes futuros. La herramienta genera un IV aleatorio por defecto para cada sesión para mitigar este riesgo.
  • Gestión de Contraseñas: La fortaleza del sistema recae por completo en la robustez de la Palabra Clave inicial. Un ataque de diccionario puede comprometer el sistema si se utilizan palabras o frases comunes.
  • Resistencia Cuántica: Una clave AES de 256 bits requiere explorar $2^{256}$ combinaciones, haciéndolo invulnerable a la computación clásica. Ante la computación cuántica (aplicando el algoritmo de Grover), su seguridad efectiva se reduce a 128 bits, un margen que sigue siendo teóricamente seguro frente a los modelos de ataque previsibles.

Privacidad y Ejecución Local

Por diseño de seguridad, esta herramienta opera de forma estrictamente local en su navegador. Ningún dato introducido, clave generada, configuración o mensaje es transmitido a servidores externos ni almacenado en bases de datos. Todo el procesamiento criptográfico se ejecuta en la memoria volátil de su dispositivo y se destruye irreversiblemente al cerrar o recargar esta pestaña. Para máxima seguridad, puede descargar la página y ejecutarla sin conexión a internet.