English

Read this article in English.

Cómo generar un hash en Make (MD5, SHA-1, SHA-256, SHA-512) gratis

Actualizado el

Respuesta corta: Make trae las funciones integradas md5, sha1, sha256 y sha512. Haz clic en el campo donde necesitas el hash, elige sha256 en el grupo Text and binary functions del panel de mapeo y escribe tu texto entre paréntesis, por ejemplo {{sha256(1.content)}}. No necesitas una API para esto.

Si automatizas con Make, a veces necesitas un hash: para comprobar que un contenido no ha cambiado, para detectar registros duplicados sin comparar el texto entero o para crear una huella corta de un contenido largo. Make puede hacerlo por sí solo, en cualquier campo, sin módulo extra.

La forma gratis: funciones integradas en Make

  1. Haz clic en el campo donde necesitas el hash, para que se abra el panel de mapeo.
  2. Ve al grupo Text and binary functions y elige sha256. También puedes elegir md5, sha1 o sha512.
  3. Escribe tu texto entre paréntesis. Por ejemplo, {{sha256(1.content)}} calcula el hash del campo content que llega del módulo 1.
  4. Cierra el panel. Cuando se ejecute el escenario, el campo recibirá el hash, en hexadecimal (hex) por defecto.

Estas funciones sirven en cualquier campo de cualquier módulo y vienen con Make: sin servicios ni cuentas extra.

Argumentos opcionales (explicados con palabras):

Ejemplo: procesar solo el contenido que ha cambiado

  1. El módulo 1 trae el registro con su content.
  2. Un módulo Set variable guarda {{sha256(1.content)}} en una variable. También puedes poner la misma función directamente en una condición de un Filter.
  3. Un Filter compara ese hash con el que se guardó la vez anterior (en una base de datos o en Google Sheets). Si es distinto, el escenario sigue. Si es igual, se detiene ahí.

Así solo se reprocesa lo que de verdad ha cambiado.

Cuándo compensa la API de Cofferdock

Si solo necesitas el hash dentro de Make, usa las funciones integradas: vienen con Make y no necesitan ningún servicio extra. La API de Cofferdock tiene sentido en estos casos:

Qué vas a conseguir

Le mandas un texto y el algoritmo que quieras (md5, sha1, sha256 o sha512) y te devuelve el hash, en hexadecimal o en base64.

Usos habituales en Make:

Lo que necesitas

Paso a paso en el módulo HTTP

Añade el módulo HTTP → Make a request y configúralo así:

{ "text": "{{1.content}}", "algorithm": "sha256" }

La salida trae hash y algorithm, listos para mapear en el siguiente módulo.

Un ejemplo para verlo claro

Imagina que solo quieres procesar un registro si su contenido ha cambiado desde la última vez:

  1. Un módulo que trae el registro con su contenido.
  2. El módulo HTTP de arriba, que calcula su hash.
  3. Un Filter que compara {{2.hash}} con el hash guardado la vez anterior (en una base de datos o Google Sheets): si es distinto, sigue el escenario; si es igual, se detiene ahí.

Solo se reprocesa lo que de verdad ha cambiado.

Opciones que puedes ajustar

Se añaden en el mismo cuerpo JSON:

OpciónPor defectoPara qué sirve
algorithmsha256md5, sha1, sha256 o sha512.
encodinghexhex o base64.

¿Prefieres verlo en código?

La misma llamada con curl:

curl -X POST "https://api.cofferdock.com/hash" \
  -H "x-api-key: TU_LLAVE" \
  -H "Content-Type: application/json" \
  -d '{"text": "hola mundo", "algorithm": "sha256"}'

¿Cuánto cuesta?

Cada llamada gasta 1 crédito de tu plan, sea cual sea el algoritmo o el tamaño del texto. Todas las herramientas de Cofferdock comparten el mismo bote de créditos.

Preguntas frecuentes

¿Make tiene un módulo nativo para generar hashes? No hace falta un módulo aparte. Make trae las funciones integradas md5, sha1, sha256 y sha512, que funcionan dentro de cualquier campo, gratis (ayuda de Make, en inglés).

¿Puedo generar el hash de un fichero, no solo de texto? Sí, con la API de Cofferdock, que acepta directamente los bytes de un fichero (Content-Type: application/octet-stream). Cada llamada gasta 1 crédito.

¿Qué algoritmo debería usar? sha256 para la mayoría de casos. md5 solo si necesitas compatibilidad con un sistema antiguo que lo pida.

¿El mismo texto siempre da el mismo hash? Sí, un hash es determinista: el mismo texto y algoritmo siempre producen el mismo resultado.

Guías relacionadas

Pruébalo tú mismo

Tienes las instrucciones completas, con ejemplos para copiar y pegar, en la página del generador de hash. Y si aún no tienes cuenta, puedes crear una gratis y montar tu primer escenario hoy mismo.