加密
動詞:encrypt
可用來源: <Standard>
根據所選擇的加密,將輸入的資料加密。
語法
encrypt --source(String) --cipher(Cipher) (Boolean)=success (List<Byte>)=value
輸入
Script | 設計工具 | 必要 | AcceptedTypes | 說明 |
---|---|---|---|---|
-- source | 程式碼 | 必要 | 文字、清單<Byte> | 加密中使用的資料。 |
--cipher | 密碼 | 必要 | 密碼 | 使用的加密。 |
輸出
Script | 設計工具 | AcceptedTypes | 說明 |
---|---|---|---|
成功 | 順利完成 | 布林值 | 如果正確地完成加密則為 "True",反之則為 "False"。 |
值 | 已加密的位元組 | 清單<Byte> | 已加密的資料。 |
範例
使用 AES 加密將訊息加密。
defVar --name encryptionAES --type Cipher
defVar --name successCrypt --type Boolean
defVar --name EncryptedBytes --type List --innertype Byte
//Create an AES encryption.
cipherAes --key hsjkdlksjhjkjhgh --iv klsoikjdhyfukjsh encryptionAES=value
//Encrypt the "Hello World" message using previously created encryption: "${ encryptionAES}".
encrypt --source " Hello World " --cipher ${encryptionAES} successCrypt=success encryptedBytes=value
logMessage --message "${successCrypt}" --type "Info"
logMessage --message "${EncryptedBytes}" --type "Info"
//Execution returns as follows:
//True
//[187,104,77,183,136,234,18,167,166,29,203,239,75,102,140,30]
備註
如果檔案是透過視覺化模式輸入,則只有來源中的檔案路徑將予以加密。
在密碼 中,必須輸入先前宣告的加密。