暗号化アクション
- [アーティクル]
-
-
暗号化 アクションを使用すると、ユーザーはプレーン テキストとファイルからのテキストを暗号化と復号化して、キーとエンコード形式を提供できます。
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 値 |
後で処理する、ハッシュ化されたテキストです |
例外
例外 |
内容 |
ファイルが見つかりません |
ファイルが存在しないことを示します |
キーを使ってファイルをハッシュ化できませんでした |
指定されたキーを使ってファイルの内容をハッシュ化しているときに、エラーが発生したことを示します |