アクティビティ
最新
バナーの背景画像
開発者向けのアクティビティ
最終更新日 2024年4月2日

ファイルを暗号化

UiPath.Cryptography.Activities.EncryptFile

説明

指定されたキーのエンコードとアルゴリズムに基づき、ファイルをキーで暗号化します。

プロジェクトの対応 OS

Windows - レガシ | Windows | クロスプラットフォーム

Windows、クロスプラットフォームでの設定

  • ファイル - 暗号化するファイルです。IResource 型変数に格納されます。プラス記号 docs image のメニューを選択して、[入力パス] の入力に切り替えます。
  • アルゴリズム - 使用する暗号化アルゴリズムを選択するためのドロップダウン メニューです。利用可能なオプションは、AES (非推奨)AES GCMDES (非推奨)RC2 (非 FIPS) (非推奨)Rijndael (非 FIPS) (非推奨)TripleDES です。
詳細オプション

オプション

  • キーのエンコード - [キー] プロパティに指定するキーの解釈に使用するエンコードです。利用可能なオプションは、システムの既定UnicodeUnicode (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 値 (TrueFalse) のみがサポートされています。既定値は False です。その結果、フィールドが空白の場合にエラーが発生すると、プロジェクトの実行が停止します。値を True に設定すると、エラーの発生に関係なくプロジェクトの実行は継続されます。

出力パス、およびファイルが既に存在するかどうかに応じて、次の結果が発生する可能性があります。

出力ファイル名と場所

上書き

出力結果です

未設定

Off

元のファイル名にサフィックス「_Encrypted」が付いたファイル。

ファイルが既に存在する場合は、エラーがスローされます。

未設定

On

元のファイル名にサフィックス「_Encrypted」が付いたファイル。

ファイルが既に存在する場合、ファイルは上書きされます。

Set

Off

ユーザーの設定に応じたファイル。

ファイルが既に存在する場合は、エラーがスローされます。

Set

On

ユーザーの設定に応じたファイル。

ファイルが既に存在する場合、ファイルは上書きされます。

出力

  • 暗号化済みのファイル - 他のアクティビティで使用するためにアクティビティによって取得される、復号済みのファイルへの参照です。

Windows - レガシでの設定

プロパティ パネル

共通

  • エラー発生時に実行を継続 - アクティビティでエラーが発生した場合でも、オートメーションを継続するかどうかを指定します。このフィールドでは Boolean 値 (TrueFalse) のみがサポートされています。既定値は False です。その結果、フィールドが空白の場合にエラーが発生すると、プロジェクトの実行が停止します。値を True に設定すると、エラーの発生に関係なくプロジェクトの実行は継続されます。
    注: このアクティビティが [トライ キャッチ] に含まれていて、[エラー発生時に実行を継続] プロパティの値が True の場合、プロジェクトが実行されたときにエラーは発生しません。
  • 表示名 - アクティビティの表示名です。

入力

  • アルゴリズム - 使用する暗号化アルゴリズムを選択するためのドロップダウン メニューです。利用可能なオプションは、AES (非推奨)AES GCMDES (非推奨)RC2 (非 FIPS) (非推奨)Rijndael (非 FIPS) (非推奨)TripleDES です。
    注:
    AES GCM アルゴリズムを使用する場合、復号するときの入力は次の形式で提供する必要があります (連結されたバイト)。Salt (8bytes) + IV (12 bytes) + encryptedData (variable bytes) + Tag (16 bytes)
    このアクティビティでは、次のパラメーターも使用します。
    • PBKDF2 の反復回数は 10000 です。
    • 生成されるキーは 256 ビット (32 バイト) です。
    256 ビットで生成されるキーは、[キー] 入力オプションと同じではないことに注意してください。
  • 暗号化後のファイル名 - 暗号化後のファイルを保存する際に使用するファイル名です。
  • 入力パス - 暗号化するファイルのパスです。このフィールドは、文字列と String 型変数のみをサポートします。
  • キー - 指定したファイルの暗号化に使用するキーです。このフィールドは、文字列と String 型変数のみをサポートします。
  • キーのエンコード - [キー] プロパティに指定するキーの解釈に使用するエンコードです。このフィールドでは Encoding 変数のみがサポートされています。
  • キー (SecureString) - 入力ファイルの暗号化に使用する、セキュリティで保護された文字列です。
  • 出力ファイル名と場所 - 暗号化したファイルを保存するパスです。このフィールドは、文字列と String 型変数のみをサポートします。
  • 上書き - [出力パス] フィールドに指定するパスにファイルが存在する場合、このチェック ボックスをオンにすると、既存のファイルが上書きされます。チェックをオフにすると、新しいファイルが作成されます。既定では、このチェック ボックスはオフに設定されています。

その他

  • プライベート - オンにした場合、変数および引数の値が Verbose レベルでログに出力されなくなります。

Was this page helpful?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
UiPath ロゴ (白)
信頼とセキュリティ
© 2005-2024 UiPath. All rights reserved.