activities
latest
false
- 概要
- 暗号化
- データベース
- Java
- Python
- Web API
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。
開発者向けのアクティビティ
Last updated 2024年10月22日
ファイルを暗号化
UiPath.Cryptography.Activities.EncryptFile
- ファイル - 暗号化するファイルです。
IResource
型変数に格納されます。プラス記号 のメニューを選択して、[入力パス] の入力に切り替えます。 - アルゴリズム - 使用する暗号化アルゴリズムを選択するためのドロップダウン メニューです。利用可能なオプションは、AES (非推奨)、AES GCM、DES (非推奨)、RC2 (非 FIPS) (非推奨)、Rijndael (非 FIPS) (非推奨)、TripleDES です。
詳細オプション
オプション
- キーのエンコード - [キー] プロパティに指定するキーの解釈に使用するエンコードです。利用可能なオプションは、システムの既定、Unicode、Unicode (Big-Endian)、Unicode (UTF-32)、Unicode (UTF-32 Big-Endian)、US-ASCII、西ヨーロッパ言語 (ISO)、Unicode (UTF-8) です。
- 出力ファイル名と場所 - 暗号化したファイルを保存するパスです。このフィールドは、文字列と
String
型変数のみをサポートします。注: Windows マシンと Linux マシンではプロジェクトを実行する際にファイル構造が異なるため、相対フォルダー パスを使用することをお勧めします。相対パスは、newFolder/newFileName.enc
の形式に従います。ターゲット フォルダーがまだ存在しない場合は、アクティビティによって作成されます。 - 上書き -
On
を選択すると、ファイルが既に存在する場合、上書きします。このトグルをOff
に設定すると、新しいファイルが作成されます。既定値はOff
です。 - エラー発生時に実行を継続 - アクティビティでエラーが発生した場合でも、オートメーションを継続するかどうかを指定します。このフィールドでは Boolean 値 (
True
、False
) のみがサポートされています。既定値はFalse
です。その結果、フィールドが空白の場合にエラーが発生すると、プロジェクトの実行が停止します。値をTrue
に設定すると、エラーの発生に関係なくプロジェクトの実行は継続されます。
出力パス、およびファイルが既に存在するかどうかに応じて、次の結果が発生する可能性があります。
出力ファイル名と場所 |
上書き |
出力結果です |
---|---|---|
未設定 |
Off |
元のファイル名にサフィックス「_Encrypted」が付いたファイル。 ファイルが既に存在する場合は、エラーがスローされます。 |
未設定 |
On |
元のファイル名にサフィックス「_Encrypted」が付いたファイル。 ファイルが既に存在する場合、ファイルは上書きされます。 |
Set |
Off |
ユーザーの設定に応じたファイル。 ファイルが既に存在する場合は、エラーがスローされます。 |
Set |
On |
ユーザーの設定に応じたファイル。 ファイルが既に存在する場合、ファイルは上書きされます。 |
出力
- 暗号化済みのファイル - 他のアクティビティで使用するためにアクティビティによって取得される、復号済みのファイルへの参照です。
プロパティ パネル
共通
-
エラー発生時に実行を継続 - アクティビティでエラーが発生した場合でも、オートメーションを継続するかどうかを指定します。このフィールドでは Boolean 値 (
True
、False
) のみがサポートされています。既定値はFalse
です。その結果、フィールドが空白の場合にエラーが発生すると、プロジェクトの実行が停止します。値をTrue
に設定すると、エラーの発生に関係なくプロジェクトの実行は継続されます。注: このアクティビティが [トライ キャッチ] に含まれていて、[エラー発生時に実行を継続] プロパティの値がTrue
の場合、プロジェクトが実行されたときにエラーは発生しません。 - 表示名 - アクティビティの表示名です。
入力
- アルゴリズム - 使用する暗号化アルゴリズムを選択するためのドロップダウン メニューです。利用可能なオプションは、AES (非推奨)、AES GCM、DES (非推奨)、RC2 (非 FIPS) (非推奨)、Rijndael (非 FIPS) (非推奨)、TripleDES です。
注:AES GCM アルゴリズムを使用する場合、復号するときの入力は次の形式で提供する必要があります (連結されたバイト)。
Salt (8bytes) + IV (12 bytes) + encryptedData (variable bytes) + Tag (16 bytes)
このアクティビティでは、次のパラメーターも使用します。- PBKDF2 の反復回数は 10000 です。
- 生成されるキーは 256 ビット (32 バイト) です。
- 暗号化後のファイル名 - 暗号化後のファイルを保存する際に使用するファイル名です。
- 入力パス - 暗号化するファイルのパスです。このフィールドは、文字列と
String
型変数のみをサポートします。 - キー - 指定したファイルの暗号化に使用するキーです。このフィールドは、文字列と
String
型変数のみをサポートします。 - キーのエンコード - [キー] プロパティに指定するキーの解釈に使用するエンコードです。このフィールドでは
Encoding
変数のみがサポートされています。 - キー (SecureString) - 入力ファイルの暗号化に使用する、セキュリティで保護された文字列です。
- 出力ファイル名と場所 - 暗号化したファイルを保存するパスです。このフィールドは、文字列と
String
型変数のみをサポートします。 - 上書き - [出力パス] フィールドに指定するパスにファイルが存在する場合、このチェック ボックスをオンにすると、既存のファイルが上書きされます。チェックをオフにすると、新しいファイルが作成されます。既定では、このチェック ボックスはオフに設定されています。
その他
- プライベート - オンにした場合、変数および引数の値が Verbose レベルでログに出力されなくなります。