密碼編譯

加密及解密文字與檔案

加密包含 AES 的文字
解密包含 AES 的文字
從包含 AES 的檔案進行加密
解密至包含 AES 的檔案
雜湊文字
從檔案進行雜湊
雜湊包含金鑰的文字
從包含金鑰的檔案進行雜湊

加密包含 AES 的文字

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

輸入參數
引數 選用 接受 預設值 描述
編碼 無法使用 預設值、ANSI、Unicode、位元組由大到小 Unicode、UTF-8 Unicode 要加密文字的編碼
要加密的文字 文字值 要加密的文字
加密金鑰 加密的值 要使用的加密金鑰
邊框間距 無法使用 無、PKCS7、零、ANSIX923、ISO10126 PKCS7 要用於所選加密演算法的填補
金鑰大小 無法使用 128 位元、192 位元、256 位元 256 位元 要用於加密的金鑰大小 (位元)
使用 Salt 處理 無法使用 布林值 指定是否要對密碼編譯進行 Salt 處理。 啟用此選項時,隨機產生的 Salt 處理程序會變成 Base64 字串格式的輸出。
使用初始化向量 無法使用 布林值 指定是否要使用初始化向量。 啟用此選項時,隨機產生的初始化向量會變成 Base64 字串格式的輸出
產生的變數
引數 類型​​ 描述
EncryptedText 文字值 可供日後處理的已加密文字
文字值 可供日後處理的隨機產生 Salt 處理值
InitializationVector 文字值 可供日後處理的隨機產生初始化向量值
例外狀況
例外 描述
無法加密文字 指示加密期間發生錯誤

解密包含 AES 的文字

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

輸入參數
引數 選用 接受 預設值 描述
編碼 無法使用 預設值、ANSI、Unicode、位元組由大到小 Unicode、UTF-8 Unicode 已解密文字的編碼
要解密的文字 文字值 要採用 Base64 字串格式解密的文字
解密金鑰 加密的值 要使用的解密金鑰
邊框間距 無法使用 無、PKCS7、零、ANSIX923、ISO10126 PKCS7 要用於所選解密演算法的填補
金鑰大小 無法使用 128 位元、192 位元、256 位元 256 位元 要用於解密的金鑰大小 (位元)
使用 Salt 處理 無法使用 布林值 指定是否要使用 Salt 處理來進行解密
文字值 要用於 Base64 字串格式解密的 Salt 處理
使用初始化向量 無法使用 布林值 指定是否使用初始化向量
初始化向量 文字值 要用於 Base64 字串格式解密的初始化向量
產生的變數
引數 類型​​ 描述
DecryptedText 文字值 可供日後處理的已解密文字
例外狀況
例外 描述
無法解密文字 指示解密期間發生錯誤

從包含 AES 的檔案進行加密

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

輸入參數
引數 選用 接受 預設值 描述
編碼 無法使用 預設值、ANSI、Unicode、位元組由大到小 Unicode、UTF-8 Unicode 要加密之檔案的編碼
要加密的檔案 檔案 儲存要加密之內容的文字檔
加密金鑰 加密的值 要使用的加密金鑰
邊框間距 無法使用 無、PKCS7、零、ANSIX923、ISO10126 PKCS7 要用於所選加密演算法的填補
金鑰大小 無法使用 128 位元、192 位元、256 位元 256 位元 要用於加密的金鑰大小 (位元)
使用 Salt 處理 無法使用 布林值 指定是否要對密碼編譯進行 Salt 處理。 啟用此選項時,隨機產生的 Salt 處理程序會變成 Base64 字串格式的輸出。
使用初始化向量 無法使用 布林值 指定是否要使用初始化向量。 啟用此選項時,隨機產生的初始化向量會變成 Base64 字串格式的輸出
產生的變數
引數 類型​​ 描述
EncryptedText 文字值 可供日後處理之已解密檔案的文字
文字值 可供日後處理的隨機產生 Salt 處理值
InitializationVector 文字值 可供日後處理的隨機產生初始化向量值
例外狀況
例外 描述
找不到檔案 指示檔案不存在
無法加密檔案內容 指示加密檔案內容時發生錯誤

解密至包含 AES 的檔案

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

輸入參數
引數 選用 接受 預設值 描述
編碼 無法使用 預設值、ANSI、Unicode、位元組由大到小 Unicode、UTF-8 Unicode 要解密文字的編碼
要解密的文字 文字值 要採用 Base64 字串格式解密的文字
解密金鑰 加密的值 要使用的解密金鑰
解密至檔案 檔案 要儲存已解密文字的檔案
如果檔案已存在 無法使用 覆寫、不要解密至檔案、新增循序尾碼 新增循序尾碼 指定當目的地檔案已經存在時應採取的行動
邊框間距 無法使用 無、PKCS7、零、ANSIX923、ISO10126 PKCS7 要用於所選解密演算法的填補
金鑰大小 無法使用 128 位元、192 位元、256 位元 256 位元 要用於解密的金鑰大小
使用 Salt 處理 無法使用 布林值 指定是否要使用 Salt 處理來進行解密
文字值 要用於 Base64 字串格式解密的 Salt 處理
使用初始化向量 無法使用 布林值 指定是否要使用初始化向量。 以 Base64 字串格式輸入初始化向量
初始化向量 文字值 要用於解密的初始化向量
產生的變數
引數 類型​​ 描述
DecryptedFile 檔案 可供日後處理的已解密檔案
例外狀況
例外 描述
無法將內容解密並儲存至檔案 指示將內容解密或儲存至所指定檔案時發生錯誤

雜湊文字

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

輸入參數
引數 選用 接受 預設值 描述
雜湊演算法 無法使用 SHA256、SHA384、SHA512 SHA256 要用於雜湊的演算法
編碼 無法使用 預設值、ANSI、Unicode、位元組由大到小 Unicode、UTF-8 Unicode 要雜湊之文字的編碼
要雜湊的文字 文字值 要雜湊的文字
產生的變數
引數 類型​​ 描述
HashedText 文字值 可供日後處理的已雜湊文字
例外狀況
例外 描述
無法雜湊文字 指示雜湊期間發生錯誤

從檔案產生雜湊

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

輸入參數
引數 選用 接受 預設值 描述
雜湊演算法 無法使用 SHA256、SHA384、SHA512 SHA256 要用於雜湊的演算法
編碼 無法使用 預設值、ANSI、Unicode、位元組由大到小 Unicode、UTF-8 Unicode 要雜湊之檔案的編碼
要雜湊的檔案 檔案 要雜湊其中內容的檔案
產生的變數
引數 類型​​ 描述
HashedText 文字值 可供日後處理的已雜湊文字
例外狀況
例外 描述
找不到檔案 指示檔案不存在
無法雜湊檔案 指示雜湊檔案內容時發生錯誤

使用金鑰產生文字雜湊

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

輸入參數
引數 選用 接受 預設值 描述
雜湊演算法 無法使用 HMAC SHA256、HMAC SHA384、HMAC SHA512 HMAC SHA256 要用於雜湊的演算法
編碼 無法使用 預設值、ANSI、Unicode、位元組由大到小 Unicode、UTF-8 Unicode 要雜湊之文字的編碼
要雜湊的文字 文字值 要雜湊的文字
雜湊金鑰 加密的值 雜湊文字時所包含的金鑰
產生的變數
引數 類型​​ 描述
HashedText 文字值 可供日後處理的已雜湊文字
例外狀況
例外 描述
無法雜湊包含金鑰的文字 指示使用金鑰進行雜湊期間發生錯誤

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

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

輸入參數
引數 選用 接受 預設值 描述
雜湊演算法 無法使用 HMAC SHA256、HMAC SHA384、HMAC SHA512 HMAC SHA256 要用於雜湊的演算法
編碼 無法使用 預設值、ANSI、Unicode、位元組由大到小 Unicode、UTF-8 Unicode 要雜湊之檔案的編碼
要雜湊的檔案 檔案 要雜湊其中內容的檔案
雜湊金鑰 加密的值 雜湊文字時所包含的雜湊金鑰
產生的變數
引數 類型​​ 描述
HashedText 文字值 可供日後處理的已雜湊文字
例外狀況
例外 描述
找不到檔案 指示檔案不存在
無法雜湊包含金鑰的檔案 指示雜湊包含指定金鑰的檔案內容時發生錯誤