Firma digital
Una firma digital permite comprobar que un contenido corresponde a la clave de firma esperada y que no ha cambiado. Firmar no equivale a cifrar el mensaje para ocultarlo: el destinatario necesita el contenido, la firma y la clave pública para verificarlo.
La guía oficial de Make, actualizada el 26 de febrero de 2026 y consultada el 26 de septiembre de 2026, utiliza Encryptor > Create digital signature como ejemplo.
1. Preparar el contenido
El ejemplo guarda el texto en una variable llamada InitialText. En tu escenario, el contenido puede proceder de otro módulo.
Recomendación editorial: trabaja primero con un texto de prueba sin datos personales. Verifica el mismo contenido que firmas; no lo reformatees entre ambas operaciones.
2. Preparar el par de claves
La demostración oficial genera un par RSA, con una clave privada para firmar y una pública que el destinatario recibe de antemano.
El tutorial muestra un generador web, una clave de 1024 bits y el formato PKCS#1. Estos son detalles del ejemplo publicado, no una recomendación de seguridad para un sistema de producción. La documentación consultada especifica PKCS#1 para ese flujo; consulta también la referencia de Encryptor antes de importar claves en una configuración distinta.
Recomendación editorial: no introduzcas claves privadas reales en herramientas web de demostración. Genera y conserva las claves de producción con el procedimiento aprobado por tu organización. No compartas la clave privada con el destinatario.
3. Crear la firma en Make
- Añade Encryptor > Create digital signature al escenario.
- Pulsa Create a keychain.
- Pon un nombre al llavero y pega la clave privada RSA de prueba en Private Key.
- Añade la frase de contraseña si corresponde y pulsa Create.
- En Algorithm, el ejemplo oficial recomienda RSA-SHA256.
- En Input encoding, selecciona UTF-8 para reproducir el ejemplo.
- En Output encoding, selecciona Hexadecimal.
- Mapea en Data el contenido que quieres firmar.
- Pulsa Save.
La salida del módulo es la firma. En esta configuración se representa en hexadecimal; no es una copia cifrada del contenido.
4. Verificar la firma
El destinatario debe utilizar la clave pública, la firma, el contenido original y una configuración de verificación coherente con la firma. El ejemplo oficial utiliza una herramienta de verificación RSA.
Recomendación editorial: para datos reales, realiza la verificación en un entorno autorizado. Prueba también con una copia del mensaje modificada para comprobar que el verificador distingue ambos casos.
Un resultado inválido exige revisar el contenido, la clave, la firma y su codificación. Un resultado válido se interpreta respecto a la clave pública utilizada: no sustituye comprobar de quién es esa clave ni certifica por sí solo una identidad legal.