En esta página

Cifrar y descifrar texto con AES en Make

AES es un algoritmo simétrico: el emisor y el receptor utilizan la misma clave. Esta guía se basa en la explicación oficial de AES y en la referencia de Encryptor, consultadas el 26 de septiembre de 2026.

Las advertencias sobre generación de claves e IV y las pruebas propuestas son recomendaciones editoriales de seguridad. No constituyen una certificación ni un ensayo realizado por este sitio.

Elegir módulos simples o avanzados

AES Encrypt (simple) y AES Decrypt (simple) ofrecen una configuración sencilla, pero la clave introducida puede quedar visible para quienes accedan al módulo, al blueprint o a los registros de ejecución. No compartas un escenario que contenga una clave real en esos campos.

Los módulos advanced guardan la clave mediante un llavero y permiten elegir parámetros de cifrado. La documentación recomienda estos módulos cuando se necesita más control y protección de la clave.

Conceptos que deben coincidir

Elemento Función
Clave Se utiliza tanto para cifrar como para descifrar. Los módulos avanzados documentan claves de 128 o 256 bits.
Codificación Indica cómo interpretar los datos: no es lo mismo el contenido binario que su representación hexadecimal o Base64.
Vector de inicialización (IV) Forma parte de la operación de cifrado y debe acompañar a los datos necesarios para descifrar. No reutilices un IV con la misma clave en GCM.
Etiqueta de autenticación En GCM permite verificar la integridad. Debe conservarse junto al texto cifrado y el IV.
Modo CBC y GCM no son intercambiables; ambos extremos deben utilizar la misma configuración.

La longitud en caracteres de una cadena codificada no equivale necesariamente a la longitud de la clave en bits. Configura la codificación del llavero según la representación que realmente vayas a introducir.

Ejemplo didáctico con módulos simples

Utiliza únicamente texto y una clave de prueba, sin información sensible.

  1. Añade Encryptor > AES Encrypt (simple).
  2. Selecciona UTF-8 como codificación de entrada y escribe el texto de prueba en Data.
  3. Selecciona salida hexadecimal e introduce la clave de prueba en Secret key.
  4. Añade AES Decrypt (simple) y mapea el texto cifrado a Data.
  5. Selecciona entrada hexadecimal, salida UTF-8 y la misma clave.
  6. Ejecuta el escenario y compara el resultado descifrado con el texto inicial.

Una diferencia de clave o de codificación puede producir un error o un resultado que no coincida. No interpretes que un ejemplo funcione como una validación de seguridad para producción.

Configurar los módulos avanzados

  1. Genera y custodia una clave con un mecanismo seguro aprobado por tu organización; no introduzcas claves de producción en generadores web desconocidos.
  2. Crea el llavero de AES Encrypt (advanced) e indica la clave, su codificación y el tamaño correspondiente.
  3. Define el texto de entrada y su codificación.
  4. Selecciona el modo de cifrado y configura el IV según el contrato del módulo y del sistema receptor.
  5. Conserva la salida cifrada, el IV y, para GCM, la etiqueta de autenticación, junto con las codificaciones empleadas.
  6. Configura AES Decrypt (advanced) con la misma clave y el mismo modo, y mapea esos valores sin alterar su representación.

Precaución sobre el ejemplo oficial: la guía consultada contiene indicaciones de tamaño de IV distintas para CBC y GCM que no deben generalizarse como una regla de AES. Esta adaptación no reproduce esas cifras ni la generación mediante fragmentos de UUID como receta de seguridad. Antes de usar el modo avanzado con datos reales, confirma el tamaño y método de generación del IV admitidos por ambos extremos con el responsable de seguridad.

Comprobar el resultado

Verifica que el texto descifrado coincide exactamente con el original. En GCM, prueba también con una etiqueta alterada: la verificación debe fallar. No distribuyas una clave junto al mensaje cifrado y no publiques registros de ejecución con secretos.

Si la prueba falla, revisa primero el modo, la clave y las codificaciones de datos, IV y etiqueta. Evita cambiar varios parámetros a la vez: podrías ocultar el origen del problema sin resolverlo.

Esta página incluye enlaces de afiliado. Podemos ganar una comisión si te registras o contratas a través de ellos, sin costo adicional para ti.

Entiende el concepto y empieza con un flujo de bajo riesgo

Si este concepto corresponde a una tarea repetitiva real, empieza con un flujo pequeño que puedas revisar manualmente. Consulta los precios, los límites y las restricciones de módulos en la página oficial.

✓ Empieza con un flujo de bajo riesgo✓ Mantén la revisión humana✓ Precios y límites según la página oficial
Abrir Make cuando elijas el flujo