Recursos · Integración n8n

Nodo Crypto n8nConfigura Crypto en n8n.

El nodo Crypto n8n convierte un valor en una huella, una firma o un texto cifrado sin salir del flujo de trabajo. Todo depende de un parámetro, Action, con seis opciones entre Hash y Sign. Se ejecuta en cada item entrante, así que el resultado ya está en el dato cuando llega el siguiente nodo.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Por qué automatizar

¿Para qué sirve el nodo Crypto n8n dentro de un flujo?

Crypto es uno de los nodos core que vienen de serie con n8n. Aplica una operación criptográfica a los items que lo atraviesan y escribe el resultado en la propiedad que tú indiques. Hash, Hmac, firma, cifrado, descifrado y generación de cadenas aleatorias comparten el mismo selector Action, así que el nodo del lienzo es el mismo tanto si buscas una huella como un texto cifrado con AES.

Piensa en un enlace de acceso que caduca. Generate devuelve una cadena aleatoria en ascii, base64, hex o uuid, y con Length decides cuánto mide cuando eliges los tres primeros. Ese valor sirve igual de token de un solo uso, de clave de idempotencia o de identificador de correlación que viaja a una API mediante HTTP Request. Nada sale del flujo mientras tanto.

Segundo caso, la petición que llega y hay que verificar. Quien la envía calcula un Hmac sobre el cuerpo, es decir un hash mezclado con un secreto compartido, y lo mete en una cabecera. Tú repites el cálculo con Action en Hmac, SHA256 en Type y hex en Encoding, y comparas las dos cadenas. Delante va un nodo Webhook, porque Crypto nunca abre un flujo: siempre lo precede un disparador.

Tercero, el control de duplicados. Una fila o un archivo entra y prefieres una huella estable antes que comparar diez campos. Hash resume la carga en una cadena corta; activa Binary File y el cálculo cubre el adjunto en lugar del texto. Guárdala en una columna única de Postgres y el segundo intento se frena solo, o déjala junto a la fila en Google Sheets.

¿Cuándo conviene otro nodo? Crypto calcula en local, sobre el item. Si la firma la tiene que emitir o validar un servicio remoto, esa llamada es cosa de HTTP Request, que alcanza cualquier endpoint HTTP. Crypto tampoco transporta nada: prepara un valor y otro nodo lo mueve.

Los límites conviene tenerlos claros antes de montar nada. El modo asimétrico RSA solo cifra cargas pequeñas, unos 190 bytes con una clave de 2048 bits, así que lo demás pasa por modo simétrico. El Cipher elegido al cifrar debe ser el mismo al descifrar, sin excepción. La página describe la versión 2 del nodo y un flujo antiguo puede mostrar una anterior con menos opciones. Si prefieres practicarlo acompañado, está el Curso n8n.

Conexión

¿Cómo se configura la credencial Crypto en n8n?

  1. 01

    Ver qué acciones exigen la credencial

    Solo dos de las seis acciones piden una credencial Crypto: Hmac y Sign. En esas dos el nodo no se ejecuta mientras no haya una credencial seleccionada. Hash y Generate trabajan sobre el item y no piden nada. Esa misma credencial guarda además los campos de cifrado, así que se crea una vez y sirve para toda la instancia.

  2. 02

    Crear la credencial y rellenar solo lo necesario

    En el menú Credentials crea una credencial Crypto. Todos sus campos son opcionales, así que rellena los que use tu acción: Hmac Secret para la acción Hmac, Private Key para Sign, Encryption Passphrase para el modo simétrico de Encrypt y Decrypt, y Encryption Public Key con Encryption Private Key para el asimétrico.

  3. 03

    Elegirla en el nodo antes de ejecutar

    Vuelve al lienzo, abre el nodo Crypto, elige la credencial en su desplegable y pon Action en Hmac o en Sign. El secreto vive en la credencial y no en el panel, de modo que un flujo exportado o compartido no se lo lleva encima. Hash y Generate siguen funcionando con o sin credencial seleccionada.

Parámetros

¿Qué parámetros ofrece el nodo Crypto ?

El nodo Crypto tiene un parámetro. Para cada uno: el nodo tal como lo configuras en n8n, qué cambia el parámetro y nuestras notas de campo.

01

Action

action

Lo que ves en n8n

Notas y casos de uso

Un único selector de cabecera decide la operación y los campos que aparecen debajo en el panel.

Parámetros clave

  • Action: hash, hmac, sign, encrypt, decrypt o generate.
  • Value y Property Name: la entrada, muchas veces {{ $json.body }}, y la propiedad donde se escribe el resultado.
  • Type y Encoding: tipos de hash de MD5 a SHA512, con salida en base64 o hex.
  • Binary File con Binary Property Name: trabajar sobre un adjunto en vez de texto.
  • Mode y Cipher: symmetric con aes-256-gcm, o asymmetric con RSA.
  • Algorithm Name or ID para Sign, Type y Length para Generate.
Casos de uso
la huella de un archivo de factura, o un cuerpo firmado que una API socia puede verificar.
Necesitas ayuda

¿Necesitas ayuda para automatizar Crypto con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Dudas frecuentes sobre Crypto

01¿El nodo Crypto viene incluido en n8n?
Sí. Crypto es un nodo core, entregado con n8n. No hay nada que instalar ni nada que pagar aparte, y funciona igual en n8n Cloud, la oferta alojada por n8n, que en una instancia autoalojada con Docker o npm en Community Edition, bajo licencia Sustainable Use. Un flujo montado en un sitio corre en el otro sin tocar nada. El nodo no añade coste propio porque el cálculo ocurre dentro de tu instancia, sobre items que ya están en la ejecución. Lo único que aportas tú es el dato y, en Hmac y Sign, la credencial Crypto de la que sacan su secreto.
02¿Qué hay que configurar para que el nodo Crypto n8n funcione?
Dos de las seis acciones piden una credencial Crypto y las otras cuatro no. Hmac y Sign la exigen: sin credencial seleccionada, el nodo no se ejecuta en esas dos acciones. Hash y Generate calculan sobre el item y nada más. La credencial se crea una vez en el menú Credentials y todos sus campos son opcionales: Hmac Secret para la acción Hmac, Private Key para Sign, Encryption Passphrase para Encrypt y Decrypt en modo simétrico, y Encryption Public Key con Encryption Private Key en modo asimétrico. Rellenas solo los que use tu acción. Sigue sin haber pantalla OAuth ni servicio externo que autorizar, porque el cálculo ocurre dentro de tu instancia.
03¿Qué límites tiene el nodo Crypto?
Hay tres que importan de verdad. El modo asimétrico RSA cifra solo cargas pequeñas, alrededor de 190 bytes con una clave de 2048 bits, de modo que los valores grandes tienen que ir por modo simétrico con uno de los cuatro cifrados autenticados: AES-256-GCM, AES-192-GCM, AES-128-GCM o ChaCha20-Poly1305. El cifrado elegido al cifrar hay que volver a seleccionarlo al descifrar, o el valor no se recupera. Y Length solo aplica a Generate con los tipos ASCII, BASE64 y HEX, porque UUID tiene una forma fija. Aquí se describe la versión 2 del nodo; un flujo antiguo puede mostrar una anterior.
04¿Nodo Crypto o HTTP Request para firmar una petición?
Depende de dónde viva el secreto. Si la clave o la frase de paso son tuyas y el cálculo cabe dentro del flujo, Crypto es el camino corto: un nodo, una acción y el resultado escrito en una propiedad del item. Si la firma la tiene que emitir o validar un servicio remoto, eso es una llamada HTTP y el nodo HTTP Request llega a cualquier endpoint HTTP. Además se combinan bien: Crypto arma el Hmac y HTTP Request manda la petición con la cabecera que lo lleva. Crypto no es un parche para una API que falta, es un cálculo local sobre el dato.
05¿n8n o Make para un paso criptográfico?
Con cuatro criterios se decide. El alojamiento primero: n8n corre en tu propio servidor con Docker o npm, o en n8n Cloud, mientras que Make existe únicamente alojado. El control de los datos va detrás, y aquí pesa más de lo habitual, porque una frase de paso o una clave privada se queda dentro de la instancia que tú gestionas. El modelo de coste después: Make se factura por operación, algo que cambia las cuentas en un flujo que hashea cada item de un lote grande. La lógica visual al final: ambos dibujan el flujo en un lienzo y gana el que tu equipo lea más rápido.
Hack'celeration Lab

Recibe nuestros tips de integración cada semana.

Sin spam. Cancela cuando quieras.