创建 AES 加密
动词:cipherAes
可从以下位置获取: <Standard>
使用加密密钥和向量创建 AES(高级加密标准)加密。
语法
cipherAes --key(String) --iv(String) (Boolean)=success (Cipher)=value
输入
| 脚本 | 设计器 | 必需的 | AcceptedTypes | 描述 |
|---|---|---|---|---|
| --key | 键 | 必需的 | 文本 | 用于 AES 加密的密钥。输入的密钥必须符合 AES 加密标准,可以使用以下大小的密钥: |
| --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