可视化元件手册

  1. 首页
  2. 全部文档
  3. 可视化元件手册
  4. 安全控制元件(9个)
  5. Secure Hash哈希加密值

Secure Hash哈希加密值

名称:

Secure Hash | 哈希加密值

图标:

功能:

用自定义算法进行哈希加密值运算处理

使用方式:

生成密钥

输入

  • <Data>:二进制类型的输入,单数,必须项;输入要加密的内容,如果是字符串,需先转为二进制类型再输入
  • <Algorithm>:字符类型的输入,单数,必须项;输入要加密的算法名称,如“SHA-256”
    · 常用算法有以下类型:MD5, SHA-1, SHA-256, SHA-384, SHA-512, HmacSHA1, HmacSHA224, HmacSHA256, HmacSHA384, HmacSHA512, 等,更多可用的算法类型说明请参考:https://docs.oracle.com/javase/8/docs/technotes/guides/security/StandardNames.html#Mac 以及:https://docs.oracle.com/javase/8/docs/technotes/guides/security/StandardNames.html#MessageDigest
  • <Key>:二进制类型的输入,单数,非必须项;输入加密时的密钥信息,如果是文本字符串,需先转为二进制类型再输入
  • <Control>:空值输入,单数,非必须项;用于流程控制,当前面所有逻辑完成后,传入此输入元件触发当前元件处理

输出:

  • <Hash>:二进制类型的输出,单数,必须项;生成的加密的字符,二进制内容可以转为字符显示或直接保存进数据库,或进行对比等处理
  • <Done>:空值的输出,单数,必须项;输入的内容加密完成后的空值输出,一般只用于确认已完成处理并向下控制触发下一步处理逻辑

示例:

案例一:生成哈希加密值(SHA-256)

 

案例二:加密钥生成哈希加密值(HmacSHA256)