activities
latest
false
UiPath logo, featuring letters U and I in white
开发者活动
Last updated 2024年10月22日

解密文件

UiPath.Cryptography.Activities.DecryptFile

描述

根据指定的密钥编码和算法解密文件。

项目兼容性

Windows - 旧版 | Windows | 跨平台

Windows、跨平台配置

  • 文件 ” - 要解密的文件,存储为 IResource 变量。 选择 加号 docs image 菜单以切换到“ 输入路径 ”输入。
  • 算法 ” - 一个下拉菜单,用于选择要使用的解密算法。 提供以下选项: AES (Deprecated)AES GCMDES (Deprecated)RC2 (Non-FIPS) (Deprecated)Rijndael (Non-FIPS) (Deprecated)TripleDES
  • 密钥 ” - 要用于解密指定文件的密钥。 此字段仅支持字符串和 String 变量。
高级选项

选项

  • “密钥编码 ” - 用于解释“密钥” 属性中指定的 密钥 的编码。 此字段仅支持 Encoding 变量。 提供以下选项:“ 系统默认值”、“ 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
  • “出错时继续”- 指定在活动抛出错误时是否应继续自动化操作。该字段仅支持“布尔值”(TrueFalse)。默认值为 False。因此,如果该字段为空且活动引发错误,系统将停止执行项目。如果该值设为“True”,则无论出现何种错误,系统都将继续执行项目。

根据输出路径以及文件已存在的情况,可能会出现以下结果:

输出文件的名称和位置

覆盖

输出结果

取消设置

关闭

具有原始文件名 + 后缀“_Decrypted”的文件。

如果该文件已存在,则会引发错误。

取消设置

启动

具有原始文件名 + 后缀“_Decrypted”的文件。

如果文件已存在,则将覆盖该文件。

集合

关闭

根据用户首选项创建的文件。

如果该文件已存在,则会引发错误。

集合

启动

根据用户首选项创建的文件。

如果文件已存在,则将覆盖该文件。

输出

  • 解密的文件 ” - 对活动检索到的解密文件的引用,以供其他活动使用。

Windows - 旧版配置

属性面板

常见

  • “出错时继续”- 指定在活动抛出错误时是否应继续自动化操作。该字段仅支持“布尔值”(TrueFalse)。默认值为 False。因此,如果该字段为空且活动引发错误,系统将停止执行项目。如果该值设为“True”,则无论出现何种错误,系统都将继续执行项目。
    注意:如果“Try Catch 异常处理”中包含该活动且“出错时继续”属性的值为 True,则系统在执行项目时不会捕获任何错误。
  • “显示名称”- 活动的显示名称。

输入

  • 算法 ” - 一个下拉菜单,用于选择要使用的解密算法。 提供以下选项: AES (Deprecated)AES GCMDES (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 字节)
    请注意,生成的 256 位密钥与“ 密钥 ”输入选项不同。
  • 解密的文件名 ” - 要用于保存解密文件的文件名。
  • “输入路径 ” - 要解密的文件的路径。 此字段仅支持字符串和 String 变量。
  • 密钥 ” - 要用于解密指定文件的密钥。 此字段仅支持字符串和 String 变量。
  • “密钥编码 ” - 用于解释“密钥” 属性中指定的 密钥 的编码。 此字段仅支持 Encoding 变量。
  • 密钥安全字符串 - 用于解密输入文件的安全字符串。
  • 输出文件名和位置 ” - 要保存解密文件的路径。 此字段仅支持字符串和 String 变量。
  • 覆盖 ” - 如果“输出路径” 字段中指定的 路径 中已存在文件,则选中此复选框将覆盖该文件。 如果未选中,则会创建一个新文件。 默认情况下,清除此复选框。

其他

  • “私有”- 选中后将不再以“Verbose”级别记录变量和参数的值。
  • 描述
  • 项目兼容性
  • Windows、跨平台配置
  • Windows - 旧版配置

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。