暗号化アクション

暗号化 アクションを使用すると、ユーザーはプレーン テキストとファイルからのテキストを暗号化と復号化して、キーとエンコード形式を提供できます。

AES でテキストを暗号化するアクションは、AES アルゴリズムとユーザー指定の暗号化キーを使用してテキストを暗号化します。 暗号化キーは、直接または変数を介して指定することができます。

ファイルのテキストを直接暗号化するには、AES を使用したファイルから暗号化アクションを使用します。 このアクションは、AES でテキストを暗号化 アクションと類似していますが、テキスト値の代わりにソース ファイルが必要です。

AES アクションを使用したファイルからの暗号化のスクリーンショット。

テキストを復号化するには、AES でテキストを復号化 を使用し、暗号化されたテキストと、以前に暗号化に使用された暗号化キーを入力します。 テキストを復号化してファイルに保存するには、AES でファイルに復号化 を展開し、保存先のパスを指定します。

AES アクションを使用したファイルからの復号化のスクリーンショット。

暗号化と復号化以外にも、暗号化グループのアクションでは、キーを使ったハッシュ値やキーを使わないハッシュ値に対するアクションが用意されています。 暗号化アクションと同様に、ファイルからのハッシュおよびキーを使用したファイルからのハッシュアクションを使用して、ファイルから値をハッシュできます。

キー アクションを使用したファイルからのハッシュのスクリーンショット。

AES でテキストを暗号化する

キーと指定されたエンコード形式を使用して、AES で文字列を暗号化します。

入力パラメーター

引数 オプション 受入 Default Value 説明設定
Encoding N/A システムのデフォルト、ASCII、Unicode、ビッグ エンディアン Unicode、UTF-8 Unicode 暗号化するテキストのエンコード
テキストを暗号化する いいえ テキスト値 暗号化するテキストです
暗号化キー いいえ 直接暗号化された入力またはテキスト値 使用する暗号化キー
パディング N/A なし、PKCS7、ゼロ、ANSIX923、ISO10126 PKCS7 選択された暗号化アルゴリズムに使用するパディングです
Key size N/A 128 ビット、192 ビット、256 ビット 256 ビット 暗号化に使用されるキーのサイズ (ビット) です
Use salt N/A ブール値 無効 暗号化に salt を使用するかどうかを指定します。 このオプションを有効にすると、ランダムに生成されるソルトは、Base64 文字列の形式の出力になります。
Use initialization vector N/A ブール値 無効 初期化ベクトルを使用するかどうかを指定します。 このオプションを有効にすると、ランダムに生成された初期化ベクトルは base64 文字列の形式で出力されます

生成された変数

引数 タイプ 説明設定
EncryptedText Text 値 後で処理する、暗号化されたテキストです
Salt テキスト値 後で処理するための、ランダムに生成された salt の値です
InitializationVector テキスト値 後で処理するための、ランダムに生成された初期化ベクトル値です

例外

例外 内容
テキストを暗号化できませんでした 暗号化中にエラーが発生したことを示します

AES でテキストを解読する

指定されたキーとエンコード形式に基づいて、AES で文字列を解読します。

入力パラメーター

引数 オプション 受入 Default Value 説明設定
Encoding N/A システムのデフォルト、ASCII、Unicode、ビッグ エンディアン Unicode、UTF-8 Unicode 解読されたテキストのエンコード
Text to decrypt いいえ テキスト値 Base64 文字列の形式で解読するテキスト
解読キー いいえ 直接暗号化された入力またはテキスト値 使用する解読キー
パディング N/A なし、PKCS7、ゼロ、ANSIX923、ISO10126 PKCS7 選択された解読アルゴリズムに使用するパディングです
Key size N/A 128 ビット、192 ビット、256 ビット 256 ビット 解読に使用されるキーのサイズ (ビット) です
Use salt N/A ブール値 無効 解読に salt を使用するかどうかを指定します
Salt いいえ テキスト値 解読に使用する salt (Base64 文字列の形式) です
Use initialization vector N/A ブール値 無効 初期化ベクトルを使用するかどうかを指定します
Initialization vector いいえ テキスト値 解読に使用する初期化ベクトル (Base64 文字列の形式) です

生成された変数

引数 タイプ 説明設定
DecryptedText Text 値 後で処理する、解読されたテキストです

例外

例外 内容
テキストを解読できませんでした 解読中にエラーが発生したことを示します

AES でファイルから暗号化します

キーと指定されたエンコード形式を使用して、AES でファイルの内容を暗号化します。

入力パラメーター

引数 オプション 受入 Default Value 説明設定
Encoding N/A システムのデフォルト、ASCII、Unicode、ビッグ エンディアン Unicode、UTF-8 Unicode 暗号化するファイルのエンコード
File to encrypt いいえ ファイル 暗号化するコンテンツを保存するテキスト ファイル
暗号化キー いいえ 直接暗号化された入力またはテキスト値 使用する暗号化キー
パディング N/A なし、PKCS7、ゼロ、ANSIX923、ISO10126 PKCS7 選択された暗号化アルゴリズムに使用するパディングです
Key size N/A 128 ビット、192 ビット、256 ビット 256 ビット 暗号化に使用されるキーのサイズ (ビット) です
Use salt N/A ブール値 無効 暗号化に salt を使用するかどうかを指定します。 このオプションを有効にすると、ランダムに生成されるソルトは、Base64 文字列の形式の出力になります。
Use initialization vector N/A ブール値 無効 初期化ベクトルを使用するかどうかを指定します。 このオプションを有効にすると、ランダムに生成された初期化ベクトルは base64 文字列の形式で出力されます

生成された変数

引数 タイプ 説明設定
EncryptedText Text 値 後で処理する、暗号化されたファイルのテキストです
Salt テキスト値 後で処理するための、ランダムに生成された salt の値です
InitializationVector テキスト値 後で処理するための、ランダムに生成された初期化ベクトル値です

例外

例外 内容
ファイルが見つかりません ファイルが存在しないことを示します
ファイルの内容を暗号化できませんでした ファイルの内容を暗号化しているときに、エラーが発生したことを示します

AES でファイルに解読する

指定されたキーとエンコード形式に基づいて、AES で文字列をファイルに解読します。

入力パラメーター

引数 オプション 受入 Default Value 説明設定
Encoding N/A システムのデフォルト、ASCII、Unicode、ビッグ エンディアン Unicode、UTF-8 Unicode 暗号化解除するテキストのエンコード
Text to decrypt いいえ テキスト値 Base64 文字列の形式で解読するテキスト
解読キー いいえ 直接暗号化された入力またはテキスト値 使用する解読キー
ファイルに暗号化 いいえ ファイル 解読されたテキストを保存するファイル
If file exists N/A 上書きする、解読しない、連番の接尾辞を追加する 連番のサフィックスを追加します 宛先のファイルが既に存在する場合の対応を指定します
Padding N/A なし、PKCS7、ゼロ、ANSIX923、ISO10126 PKCS7 選択された解読アルゴリズムに使用するパディングです
Key size N/A 128 ビット、192 ビット、256 ビット 256 ビット 解読に使用されるキーのサイズ (ビット) です
Use salt N/A ブール値 無効 解読に salt を使用するかどうかを指定します
Salt いいえ テキスト値 解読に使用する salt (Base64 文字列の形式) です
Use initialization vector N/A ブール値 無効 初期化ベクトルを使用するかどうかを指定します。 初期化ベクトルを base64 文字列の形で入力します
Initialization vector いいえ テキスト値 解読に使用する初期化ベクトルです

生成された変数

引数 タイプ 説明設定
DecryptedFile ファイル 後で処理する、解読されたファイルです

例外

例外 内容
内容を解読してファイルに保存できませんでした 内容を解読または指定されたファイルに保存しているときに、エラーが発生したことを示します

テキストをハッシュ化する

指定されたアルゴリズム、エンコード形式を使用して、文字列をハッシュ化します。

入力パラメーター

引数 オプション 受入 Default Value 説明設定
Hash algorithm N/A SHA256、SHA384、SHA512 SHA256 ハッシュ化に使用するアルゴリズム
Encoding N/A システムのデフォルト、ASCII、Unicode、ビッグ エンディアン Unicode、UTF-8 Unicode ハッシュ化するテキストのエンコード
ハッシュするテキスト いいえ Text 値 ハッシュするテキスト

生成された変数

引数 タイプ 説明設定
HashedText Text 値 後で処理する、ハッシュ化されたテキストです

例外

例外 内容
テキストをハッシュ化できませんでした ハッシュ化中にエラーが発生したことを示します

ファイルをハッシュ化する

指定されたアルゴリズム、エンコード形式を使用して、ファイルの内容をハッシュ化します。

入力パラメーター

引数 オプション 受入 Default Value 説明設定
Hash algorithm N/A SHA256、SHA384、SHA512 SHA256 ハッシュ化に使用するアルゴリズム
Encoding N/A システムのデフォルト、ASCII、Unicode、ビッグ エンディアン Unicode、UTF-8 Unicode ハッシュ化するファイルのエンコード
ハッシュするファイル いいえ ファイル 内容をハッシュ化するファイルです

生成された変数

引数 タイプ 説明設定
HashedText Text 値 後で処理する、ハッシュ化されたテキストです

例外

例外 内容
ファイルが見つかりません ファイルが存在しないことを示します
ファイルをハッシュ化できませんでした ファイルの内容をハッシュ化しているときに、エラーが発生したことを示します

キーを使ってテキストをハッシュ化する

キー、指定されたアルゴリズム、エンコード形式を使用して、文字列をハッシュ化します。

入力パラメーター

引数 オプション 受入 Default Value 説明設定
Hash algorithm N/A HMAC SHA256、HMAC SHA384、HMAC SHA512 HMAC SHA256 ハッシュ化に使用するアルゴリズム
Encoding N/A システムのデフォルト、ASCII、Unicode、ビッグ エンディアン Unicode、UTF-8 Unicode ハッシュ化するテキストのエンコード
ハッシュするテキスト いいえ テキスト値 ハッシュするテキスト
ハッシュ キー いいえ 直接暗号化された入力またはテキスト値 テキストのハッシュ化に使用するキー

生成された変数

引数 タイプ 説明設定
HashedText Text 値 後で処理する、ハッシュ化されたテキストです

例外

例外 内容
キーを使ってテキストをハッシュ化できませんでした キーを使ったハッシュ化中にエラーが発生したことを示します

キーを使ってファイルをハッシュ化する

キー、指定されたアルゴリズム、エンコード形式を使用して、ファイルの内容をハッシュ化します。

入力パラメーター

引数 オプション 受入 Default Value 説明設定
Hash algorithm N/A HMAC SHA256、HMAC SHA384、HMAC SHA512 HMAC SHA256 ハッシュ化に使用するアルゴリズム
Encoding N/A システムのデフォルト、ASCII、Unicode、ビッグ エンディアン Unicode、UTF-8 Unicode ハッシュ化するファイルのエンコード
ハッシュするファイル いいえ ファイル 内容をハッシュ化するファイルです
ハッシュ キー いいえ 直接暗号化された入力またはテキスト値 テキストのハッシュ化に使用するハッシュ キー

生成された変数

引数 タイプ 説明設定
HashedText Text 値 後で処理する、ハッシュ化されたテキストです

例外

例外 内容
ファイルが見つかりません ファイルが存在しないことを示します
キーを使ってファイルをハッシュ化できませんでした 指定されたキーを使ってファイルの内容をハッシュ化しているときに、エラーが発生したことを示します