加密

動詞: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]

備註

如果檔案是透過視覺化模式輸入,則只有來源中的檔案路徑將予以加密。

密碼 中,必須輸入先前宣告的加密。

另請參閱

  • 建立 AES 加密
  • 建立 Rijndael 密碼
  • 建立 RSA 密碼
  • 解密