Skip to content

Crypto 加密#

使用 Crypto 节点在工作流中执行加密操作。

Credentials 凭据

你可以在此处找到此节点的身份验证信息。

操作#

节点参数#

此节点可用作 AI 工具

此节点可用于增强 AI 代理的功能。以这种方式使用时,许多参数可以自动设置,或使用 AI 指导的信息设置 - 在 AI 工具参数文档中了解更多信息。

节点参数取决于您选择的操作。

HmacSignEncryptDecrypt 操作需要 Crypto 凭据。每个操作会使用其所需的凭据字段:

  • Hmac 使用 Hmac Secret Hmac 密钥
  • Sign 使用 Private Key 私钥
  • EncryptDecrypt 在对称模式下使用 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 长度:选择 ASCIIBASE64HEX 时,输入生成字符串的长度。默认值为 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 私钥

模板和示例#

Template widget placeholder.