创建 AES 加密

动词:cipherAes

可从以下位置获取: <Standard>

使用加密密钥和向量创建 AES(高级加密标准)加密。

语法

cipherAes --key(String) --iv(String) (Boolean)=success (Cipher)=value

输入

脚本 设计器 必需的 AcceptedTypes 描述
--key 必需的 文本 用于 AES 加密的密钥。
输入的密钥必须符合 AES 加密标准,可以使用以下大小的密钥:
  • 16 个字符,对应于 128 位密钥;
  • 24 个字符,对应于 192 位密钥;
  • 32 个字符,对应于 256 位密钥。
  • --iv 初始化向量 必需的 文本 用于加密的初始化向量,可作为密钥的补充。
    密钥长度应该始终为 16 个字符。

    输出

    脚本 设计器 AcceptedTypes 描述
    成功 成功 BOOLEAN 如果正确创建了加密,那么返回“True”;否则,返回“False”。
    AES 密码 密码 返回包含创建的 AES 加密的“密码”变量。

    示例

    创建 AES 加密,同时通知是否成功创建了加密。

    defVar --name success --type Boolean
    defVar --name aesCipher --type Cipher
    // Create AES encryption with key = "as@.@#XDilfontyl" and iv = "qwerasdzxc.kjsnv"
    cipherAes --key "as@.@#XDilfontyl" --iv "qwerasdzxc.kjsnv" success=success aesCipher=value
    logMessage --message "${success}" --type "Info"
    // Execution returns the following output:
    // True
    

    另请参阅

  • 创建 Rijndael 密码
  • 创建 RSA 密码
  • 解密
  • 加密