Crypto 加密#
使用 Crypto 节点在工作流中执行加密操作。
Credentials 凭据
你可以在此处找到此节点的身份验证信息。
操作#
- Decrypt 解密字符串,使用 passphrase 或私钥
- Encrypt 加密字符串,使用 passphrase 或公钥
- Generate 生成随机字符串
- Hash 哈希指定格式的文本或文件
- Hmac 指定格式的文本或文件
- Sign 签名字符串,使用私钥
节点参数#
此节点可用作 AI 工具
此节点可用于增强 AI 代理的功能。以这种方式使用时,许多参数可以自动设置,或使用 AI 指导的信息设置 - 在 AI 工具参数文档中了解更多信息。
节点参数取决于您选择的操作。
Hmac、Sign、Encrypt 和 Decrypt 操作需要 Crypto 凭据。每个操作会使用其所需的凭据字段:
- Hmac 使用 Hmac Secret Hmac 密钥。
- Sign 使用 Private Key 私钥。
- Encrypt 和 Decrypt 在对称模式下使用 Encryption Passphrase 加密 passphrase,在非对称模式下使用 Encryption Public Key 加密公钥 和 Encryption Private Key 加密私钥。
Decrypt parameters 解密参数#
- Mode 模式:选择要使用的模式。该模式必须与用于加密该值的模式匹配。可选择:
- Symmetric (Passphrase) 对称 (Passphrase):使用 passphrase 和认证加密算法解密。
- Asymmetric (RSA) 非对称 (RSA):使用 RSA 私钥解密。
- Cipher 加密算法:选择 Symmetric (Passphrase) 对称 (Passphrase) 时,选择要使用的认证加密算法。该算法必须与用于加密该值的算法匹配。可选择:
- AES-256-GCM
- AES-192-GCM
- AES-128-GCM
- ChaCha20-Poly1305
- Value 值:输入 Encrypt 加密操作生成的 base64 字符串。
- Property Name 属性名称:输入要写入解密值的属性名称。
Encrypt parameters 加密参数#
- Mode 模式:选择要使用的模式。可选择:
- Symmetric (Passphrase) 对称 (Passphrase):使用 passphrase 和认证加密算法加密。
- Asymmetric (RSA) 非对称 (RSA):使用 RSA 公钥加密。
- Cipher 加密算法:选择 Symmetric (Passphrase) 对称 (Passphrase) 时,选择要使用的认证加密算法。解密该值时必须选择同一算法。可选择:
- AES-256-GCM
- AES-192-GCM
- AES-128-GCM
- ChaCha20-Poly1305
- Value 值:输入要加密的值。
- Property Name 属性名称:输入要写入加密值的属性名称。节点会将结果写入为 base64 字符串。
RSA 负载大小
Asymmetric (RSA) 非对称模式只能加密较小的负载。使用 2048 位密钥时,负载约为 190 字节。对于更大的数据,请使用对称模式。
Generate parameters 生成参数#
- Property Name 属性名称:输入要写入随机字符串的属性名称。
- Type 类型:选择用于生成字符串的编码类型。选择:
- ASCII
- BASE64
- HEX
- UUID
- Length 长度:选择 ASCII、BASE64 或 HEX 时,输入生成字符串的长度。默认值为
32。
Hash parameters 哈希参数#
- Type 类型:选择要使用的哈希类型。选择:
- MD5
- SHA256
- SHA3-256
- SHA3-384
- SHA3-512
- SHA384
- SHA512
- Binary File 二进制文件:如果您要哈希的数据来自二进制文件,请打开此参数。
- Value 值:如果您关闭Binary File 二进制文件,请输入要哈希的值。
- Binary Property Name 二进制属性名称:如果您打开Binary File 二进制文件,请输入包含要哈希数据的二进制属性名称。
- Property Name 属性名称:输入要写入哈希的属性名称。
- Encoding 编码:选择要使用的编码类型。选择:
- BASE64
- HEX
Hmac parameters Hmac 参数#
- Binary File 二进制文件:如果要计算 Hmac 的数据来自二进制文件,请打开此参数。
- Value 值:如果关闭 Binary File 二进制文件,请输入要计算 Hmac 的值。
- Binary Property Name 二进制属性名称:如果打开 Binary File 二进制文件,请输入包含要计算 Hmac 的数据的二进制属性名称。
- Type 类型:选择要使用的哈希类型。可选择:
- MD5
- SHA256
- SHA3-256
- SHA3-384
- SHA3-512
- SHA384
- SHA512
- Property Name 属性名称:输入要写入 Hmac 的属性名称。
- Encoding 编码:选择要使用的编码类型。可选择:
- BASE64
- HEX
此操作会使用 Crypto 凭据中的 Hmac Secret Hmac 密钥。
Sign parameters 签名参数#
- Value 值:输入要签名的值。
- Property Name 属性名称:输入要写入签名值的属性名称。
- Algorithm Name or ID 算法名称或 ID:从列表中选择算法名称,或使用表达式指定 ID。
- Encoding 编码:选择要使用的编码类型。可选择:
- BASE64
- HEX
此操作会使用 Crypto 凭据中的 Private Key 私钥。