加密動作

密碼編譯動作可讓您從提供金鑰和編碼格式的檔案中加密和解密純文字和文字。

使用 AES 加密文字會使用 AES 演算法及使用者指定加密金鑰來加密文字。 您可以直接或透過變數提供加密金鑰。

若要直接加密檔案中的文字,請使用使用 AES 從檔案加密動作。 此動作的運作方式與 使用 AES 加密文字動作類似,但需要的是來源檔案而不是文字值。

[使用 AES 從檔案加密] 動作的螢幕擷取畫面。

若要解密文字,請使用使用 AES 解密文字,並輸入已加密的文字和先前用來加密的加密金鑰。 若要解密文字並將鰭儲存在檔案中,請部署使用 AES 解密檔案,並指定目標路徑。

[使用 AES 解密檔案] 動作的螢幕擷取畫面。

除了加密和解密之外,加密群組動作提供使用和不使用金鑰來對值進行雜湊的動作。 和加密動作一樣,您可以使用從檔案進行雜湊使用金鑰從檔案進行雜湊動作對檔案中的值進行雜湊。

[使用金鑰從檔案進行雜湊] 動作的螢幕擷取畫面。

加密包含 AES 的文字

使用金鑰和指定的編碼格式,加密包含 AES 的字串。

輸入參數

引數 選用 接受 預設值 描述
編碼 N/A 系統預設、ASCII、Unicode、Big-endian Unicode、UTF-8 Unicode 要加密文字的編碼
要加密的文字 文字值 要加密的文字
加密金鑰 直接加密文字輸入或文字值 要使用的加密金鑰
邊框間距 無法使用 無、PKCS7、零、ANSIX923、ISO10126 PKCS7 要用於所選加密演算法的填補
Key size 無法使用 128 位元、192 位元、256 位元 256 位元 要用於加密的金鑰大小 (位元)
Use salt 無法使用 布林值 指定是否要對密碼編譯進行 Salt 處理。 啟用此選項時,隨機產生的 Salt 處理程序會變成 Base64 字串格式的輸出。
Use initialization vector 無法使用 布林值 指定是否要使用初始化向量。 啟用此選項時,隨機產生的初始化向量會變成 Base64 字串格式的輸出

變數已產生

引數 類型​ 描述
EncryptedText 文字值 可供日後處理的已加密文字
Salt 文字值 可供日後處理的隨機產生 Salt 處理值
InitializationVector 文字值 可供日後處理的隨機產生初始化向量值

例外狀況

例外 描述
無法加密文字 指示加密期間發生錯誤

解密包含 AES 的文字

根據指定的金鑰和編碼格式,解密包含 AES 的字串。

輸入參數

引數 選用 接受 預設值 描述
編碼 N/A 系統預設、ASCII、Unicode、Big-endian Unicode、UTF-8 Unicode 已解密文字的編碼
Text to decrypt 文字值 要採用 Base64 字串格式解密的文字
解密金鑰 直接加密文字輸入或文字值 要使用的解密金鑰
邊框間距 無法使用 無、PKCS7、零、ANSIX923、ISO10126 PKCS7 要用於所選解密演算法的填補
Key size 無法使用 128 位元、192 位元、256 位元 256 位元 要用於解密的金鑰大小 (位元)
Use salt 無法使用 布林值 指定是否要使用 Salt 處理來進行解密
Salt 文字值 要用於 Base64 字串格式解密的 Salt 處理
Use initialization vector 無法使用 布林值 指定是否使用初始化向量
Initialization vector 文字值 要用於 Base64 字串格式解密的初始化向量

變數已產生

引數 類型​ 描述
DecryptedText 文字值 可供日後處理的已解密文字

例外狀況

例外 描述
無法解密文字 指示解密期間發生錯誤

從包含 AES 的檔案進行加密

使用金鑰和指定的編碼格式,加密包含 AES 的檔案內容。

輸入參數

引數 選用 接受 預設值 描述
編碼 N/A 系統預設、ASCII、Unicode、Big-endian Unicode、UTF-8 Unicode 要加密之檔案的編碼
File to encrypt 檔案 儲存要加密之內容的文字檔
加密金鑰 直接加密文字輸入或文字值 要使用的加密金鑰
邊框間距 無法使用 無、PKCS7、零、ANSIX923、ISO10126 PKCS7 要用於所選加密演算法的填補
Key size 無法使用 128 位元、192 位元、256 位元 256 位元 要用於加密的金鑰大小 (位元)
Use salt 無法使用 布林值 指定是否要對密碼編譯進行 Salt 處理。 啟用此選項時,隨機產生的 Salt 處理程序會變成 Base64 字串格式的輸出。
Use initialization vector 無法使用 布林值 指定是否要使用初始化向量。 啟用此選項時,隨機產生的初始化向量會變成 Base64 字串格式的輸出

變數已產生

引數 類型​ 描述
EncryptedText 文字值 可供日後處理之已解密檔案的文字
Salt 文字值 可供日後處理的隨機產生 Salt 處理值
InitializationVector 文字值 可供日後處理的隨機產生初始化向量值

例外狀況

例外 描述
找不到檔案 指示檔案不存在
無法加密檔案內容 指示加密檔案內容時發生錯誤

解密至包含 AES 的檔案

根據指定的金鑰和編碼格式,將字串解密至包含 AES 的檔案。

輸入參數

引數 選用 接受 預設值 描述
編碼 N/A 系統預設、ASCII、Unicode、Big-endian Unicode、UTF-8 Unicode 要解密文字的編碼
Text to decrypt 文字值 要採用 Base64 字串格式解密的文字
解密金鑰 直接加密文字輸入或文字值 要使用的解密金鑰
解密到檔案 檔案 要儲存已解密文字的檔案
If file exists 無法使用 覆寫、不要解密至檔案、新增循序尾碼 新增循序尾碼 指定當目的地檔案已經存在時應採取的行動
Padding 無法使用 無、PKCS7、零、ANSIX923、ISO10126 PKCS7 要用於所選解密演算法的填補
Key size 無法使用 128 位元、192 位元、256 位元 256 位元 要用於解密的金鑰大小
Use salt 無法使用 布林值 指定是否要使用 Salt 處理來進行解密
Salt 文字值 要用於 Base64 字串格式解密的 Salt 處理
Use initialization vector 無法使用 布林值 指定是否要使用初始化向量。 以 Base64 字串格式輸入初始化向量
Initialization vector 文字值 要用於解密的初始化向量

變數已產生

引數 類型​ 描述
DecryptedFile 檔案 可供日後處理的已解密檔案

例外狀況

例外 描述
無法將內容解密並儲存至檔案 指示將內容解密或儲存至所指定檔案時發生錯誤

雜湊文字

使用指定的演算法和編碼格式,雜湊字串。

輸入參數

引數 選用 接受 預設值 描述
Hash algorithm 無法使用 SHA256、SHA384、SHA512 SHA256 要用於雜湊的演算法
編碼 N/A 系統預設、ASCII、Unicode、Big-endian Unicode、UTF-8 Unicode 要雜湊之文字的編碼
要雜湊的文字 文字值 要雜湊的文字

變數已產生

引數 類型​ 描述
HashedText 文字值 可供日後處理的已雜湊文字

例外狀況

例外 描述
無法雜湊文字 指示雜湊期間發生錯誤

從檔案產生雜湊

使用指定的演算法和編碼格式,雜湊檔案內容。

輸入參數

引數 選用 接受 預設值 描述
Hash algorithm 無法使用 SHA256、SHA384、SHA512 SHA256 要用於雜湊的演算法
編碼 N/A 系統預設、ASCII、Unicode、Big-endian Unicode、UTF-8 Unicode 要雜湊之檔案的編碼
要雜湊的檔案 檔案 要雜湊其中內容的檔案

變數已產生

引數 類型​ 描述
HashedText 文字值 可供日後處理的已雜湊文字

例外狀況

例外 描述
找不到檔案 指示檔案不存在
無法雜湊檔案 指示雜湊檔案內容時發生錯誤

使用金鑰產生文字雜湊

使用指定的演算法和編碼格式,雜湊包含金鑰的字串。

輸入參數

引數 選用 接受 預設值 描述
Hash algorithm 無法使用 HMAC SHA256、HMAC SHA384、HMAC SHA512 HMAC SHA256 要用於雜湊的演算法
編碼 N/A 系統預設、ASCII、Unicode、Big-endian Unicode、UTF-8 Unicode 要雜湊之文字的編碼
要雜湊的文字 文字值 要雜湊的文字
雜湊金鑰 直接加密文字輸入或文字值 雜湊文字時所包含的金鑰

變數已產生

引數 類型​ 描述
HashedText 文字值 可供日後處理的已雜湊文字

例外狀況

例外 描述
無法雜湊包含金鑰的文字 指示使用金鑰進行雜湊期間發生錯誤

從包含金鑰的檔案產生雜湊

使用指定的演算法和編碼格式,雜湊包含金鑰的檔案內容。

輸入參數

引數 選用 接受 預設值 描述
Hash algorithm 無法使用 HMAC SHA256、HMAC SHA384、HMAC SHA512 HMAC SHA256 要用於雜湊的演算法
編碼 N/A 系統預設、ASCII、Unicode、Big-endian Unicode、UTF-8 Unicode 要雜湊之檔案的編碼
要雜湊的檔案 檔案 要雜湊其中內容的檔案
雜湊金鑰 直接加密文字輸入或文字值 雜湊文字時所包含的雜湊金鑰

變數已產生

引數 類型​ 描述
HashedText 文字值 可供日後處理的已雜湊文字

例外狀況

例外 描述
找不到檔案 指示檔案不存在
無法雜湊包含金鑰的檔案 指示雜湊包含指定金鑰的檔案內容時發生錯誤