activities
latest
false
- 概述
- 加密
- 数据库
- Java
- Python
- 网页 API
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
开发者活动
Last updated 2024年10月22日
加密文件
UiPath.Cryptography.Activities.EncryptFile
- “文件 ” - 要加密的文件,存储为
IResource
变量。 选择 加号 菜单以切换到“ 输入路径 ”输入。 - “算法 ” - 一个下拉菜单,用于选择要使用的加密算法。 提供以下选项: AES (Deprecated)、 AES GCM、 DES (Deprecated)、 RC2 (Non-FIPS) (Deprecated)、 Rijndael (Non-FIPS) (Deprecated)和 TripleDES。
高级选项
选项
- “密钥编码 ” - 用于解释“密钥” 属性中指定的 密钥 的编码。 提供以下选项:“ 系统默认值”、“ Unicode”、“ Unicode (Big-Endian)”、“ Unicode (UTF-32)”、“ Unicode (UTF-32 Big-Endian)”、“ US-ASCII”、“ Western European (ISO)”和“ Unicode(UTF-32 Big-Endian)”。 8) 。
- “输出文件名和位置 ” - 要保存加密文件的路径。 此字段仅支持字符串和
String
变量。注意: 建议使用相对文件夹路径,以适应执行项目时 Windows 和 Linux 计算机之间不同的文件结构。 相对路径遵循newFolder/newFileName.enc
格式。 如果目标文件夹尚不存在,则该活动将创建该文件夹。 - “覆盖 ” - 如果文件已存在,则选择
On
将覆盖该文件。 如果将切换开关设置为Off
,则会创建一个新文件。 默认值为Off
。 - “出错时继续”- 指定在活动抛出错误时是否应继续自动化操作。该字段仅支持“布尔值”(
True
和False
)。默认值为False
。因此,如果该字段为空且活动引发错误,系统将停止执行项目。如果该值设为“True
”,则无论出现何种错误,系统都将继续执行项目。
根据输出路径以及文件已存在的情况,可能会出现以下结果:
输出文件的名称和位置 |
覆盖 |
输出结果 |
---|---|---|
取消设置 |
关闭 |
具有原始文件名 + 后缀“_Encrypted”的文件。 如果该文件已存在,则会引发错误。 |
取消设置 |
启动 |
具有原始文件名 + 后缀“_Encrypted”的文件。 如果文件已存在,则将覆盖该文件。 |
集合 |
关闭 |
根据用户首选项创建的文件。 如果该文件已存在,则会引发错误。 |
集合 |
启动 |
根据用户首选项创建的文件。 如果文件已存在,则将覆盖该文件。 |
输出
- “加密文件 ” - 对活动检索到的解密文件的引用,以供其他活动使用。
属性面板
常见
-
“出错时继续”- 指定在活动抛出错误时是否应继续自动化操作。该字段仅支持“布尔值”(
True
和False
)。默认值为False
。因此,如果该字段为空且活动引发错误,系统将停止执行项目。如果该值设为“True
”,则无论出现何种错误,系统都将继续执行项目。注意:如果“Try Catch 异常处理”中包含该活动且“出错时继续”属性的值为True
,则系统在执行项目时不会捕获任何错误。 - “显示名称”- 活动的显示名称。
输入
- “算法 ” - 一个下拉菜单,用于选择要使用的加密算法。 提供以下选项: AES (Deprecated)、 AES GCM、 DES (Deprecated)、 RC2 (Non-FIPS) (Deprecated)、 Rijndael (Non-FIPS) (Deprecated)和 TripleDES。
备注:使用 AES GCM 算法时,必须以以下格式(连接字节)提供解密输入:
Salt (8bytes) + IV (12 bytes) + encryptedData (variable bytes) + Tag (16 bytes)
该活动还使用以下参数:- PBKDF2 迭代计数为 10000
- 生成的密钥为 256 位(32 字节)
- “加密文件名 ” - 要用于保存加密文件的文件名。
- “输入路径 ” - 要加密的文件的路径。 此字段仅支持字符串和
String
变量。 - “密钥 ” - 要用于加密指定文件的密钥。 此字段仅支持字符串和
String
变量。 - “密钥编码 ” - 用于解释“密钥” 属性中指定的 密钥 的编码。 此字段仅支持
Encoding
变量。 - “密钥安全字符串 ” - 用于加密输入文件的安全字符串。
- “输出文件名和位置 ” - 要保存加密文件的路径。 此字段仅支持字符串和
String
变量。 - “覆盖 ” - 如果“输出路径” 字段中指定的 路径 中已存在文件,则选中此复选框将覆盖该文件。 如果未选中,则会创建一个新文件。 默认情况下,清除此复选框。
其他
- “私有”- 选中后将不再以“Verbose”级别记录变量和参数的值。