Formulario Web Interactivo para Generar Múltiples Cadenas Aleatorias - Flujo de trabajo de n8n

Genera múltiples cadenas aleatorias de alta entropía al instante usando un formulario interactivo de n8n. Este potente flujo de trabajo de n8n utiliza el nodo crypto de n8n para una generación segura.

Vista previa del flujo

¿Listo para automatizar?

Descarga esta plantilla de flujo de trabajo de n8n y comienza a usarla al instante.

¿Para quién es ideal?

Desarrolladores que necesiten tokens temporales o contraseñas únicas.
Profesionales de la seguridad que requieran claves de alta entropía.
Equipos que busquen una utilidad sencilla y autoalojada sin depender de servicios externos.
Usuarios que busquen ejemplos robustos sobre cómo combinar los formularios de activación (trigger) de n8n con el procesamiento de datos.

Descripción general

Generar datos seguros y aleatorios es una necesidad común en el desarrollo y las operaciones de seguridad. Este flujo de trabajo específico de n8n aborda esta necesidad proporcionando una interfaz de formulario web accesible impulsada por el nodo de activación (trigger) de n8n. Los usuarios simplemente introducen la longitud de cadena deseada y el número de copias que necesitan. El backend de n8n se encarga de la lógica compleja: duplicar la solicitud, generar de forma segura cadenas codificadas en base64 utilizando el nodo crypto de n8n, formatear los resultados en una lista HTML legible y mostrar la salida al instante. Esta es una plantilla de n8n muy práctica para demostrar las capacidades principales de control de flujo.

Cómo funciona

Esta automatización comienza con el trigger de n8n randgeneratorform, que presenta un formulario web público solicitando dos entradas numéricas: 'length' (longitud) y 'copies' (copias).


  1. Duplicación de la Solicitud: Los datos fluyen hacia el nodo de n8n duplicates (un nodo Set configurado para la duplicación). Este paso crítico genera el número requerido de ítems (N-1 ítems adicionales, donde N es la entrada de 'copies') para que el paso de generación subsiguiente se ejecute el número correcto de veces.

  2. Generación de Cadenas: El nodo de n8n Generate a random string (Generar una cadena aleatoria), usando la operación Crypto, se ejecuta una vez por cada ítem creado en el paso anterior. Utiliza dinámicamente la entrada 'length' del formulario de activación inicial de n8n para determinar el tamaño de la cadena generada (codificada en Base64).

  3. Formato de Ítems: El nodo de n8n format an item (formatear un ítem) envuelve cada cadena aleatoria individual en un elemento de lista HTML (
  4. ...
  5. ).
  6. Agregación: El nodo de n8n concatenate items (un nodo Summarize) recopila todos los ítems de lista individuales y los fusiona en una única cadena (concatenated_data), que representa la lista completa no ordenada.

  7. Visualización HTML: El nodo de n8n format into html (formatear a html) incrusta estos datos concatenados en un documento HTML completo y con estilo, incluyendo información de cabecera extraída de la entrada original del trigger de n8n.

  8. Salida Final: El nodo de n8n Display results (Mostrar resultados), configurado como el paso de finalización del formulario, renderiza la página HTML final de vuelta al usuario, mostrando todas las cadenas aleatorias generadas. Esto asegura una experiencia de usuario limpia e interactiva dentro de este flujo de trabajo de n8n.

Guía de instalación

Para desplegar esta útil plantilla de flujo de trabajo de n8n, sigue estos pasos:


  1. Importar: Copia el código JSON proporcionado y pégalo directamente en tu instancia de n8n a través del menú 'Nuevo' > 'Importar desde JSON'.

  2. Activar Trigger: Localiza el nodo de activación inicial de n8n, randgeneratorform.

  3. Probar Endpoint: Guarda y activa el flujo de trabajo de n8n. Una vez activo, haz clic en la URL del webhook proporcionada por el nodo de activación del formulario para abrir el formulario web en vivo en tu navegador. Dado que esta plantilla de n8n no requiere credenciales externas, se puede ejecutar inmediatamente.

  4. Uso: Introduce la longitud y el número de copias deseados y envía el formulario. El resultado final se mostrará al instante en la página de finalización del webhook.

Detalles del nodo

randgeneratorform (Trigger de Formulario): Este es el trigger de n8n que inicia todo el proceso. Captura las entradas del usuario para length y copies a través de una interfaz de formulario web pública.
duplicates (Nodo Set): Crucial para controlar el número de iteraciones. Duplica el ítem inicial N-1 veces, donde N es el recuento de copias definido por el usuario, asegurando que el nodo de generación de n8n se ejecute exactamente N veces.
Generate a random string (Nodo Crypto): El componente central de generación. Utiliza la acción generate para crear cadenas base64 seguras y aleatorias. El parámetro de longitud se establece dinámicamente mediante una expresión que extrae datos del formulario de activación de n8n.
concatenate items (Nodo Summarize): Agrega las cadenas formateadas individualmente en una única carga útil coherente (concatenated_data). Esta agregación es esencial antes de renderizar la página HTML completa.
format into html (Nodo HTML): Ensambla los datos brutos en una página HTML completa y con estilo, mostrando dinámicamente los parámetros de entrada y la lista de cadenas generadas. Esto prepara la salida visual final para el usuario.
Display results (Nodo Form): Sirve como el paso final del flujo de trabajo de n8n. Toma el HTML generado en el paso anterior y lo muestra como respuesta al usuario que envió el formulario de activación inicial de n8n.

Flujos de trabajo de n8n relacionados

Gratis

Nodos: 7 Nodos
Actualizado: Diciembre 26 2025
Ver todo
Creado por
Ger Longstacks
Ger Longstacks

DevOps expert passionate with automation, be it infrastructure provisioning, cloud operation, or workflow.

Presentado*