- 概述
- 加密
- 数据库
- Java
- Python
- 网页 API
发行说明
加密活动包发布说明。
v2.4.0
Release date: November 5, 2026
重大变更
The PGP activities now refuse expired and revoked keys. Encrypting to an expired or revoked recipient public key, or signing with an expired or revoked private key, now fails with an error. In v2.2.1, these operations succeeded.
新特性和改进功能
- File picker for file and key paths - The file and key path inputs of the Encrypt File, Decrypt File, Keyed Hash File, PGP Generate Keys, PGP Sign File, PGP ClearSign File, and PGP Verify activities now use a file picker. In Studio versions that don't support the file picker, the inputs remain text boxes.
- .NET 10 support - The package is validated for use with .NET 10.
- Clearer error for AEAD-encrypted PGP data - The Decrypt Text and Decrypt File activities now show a clear error message when PGP data is encrypted with GnuPG 2.4 or later using AEAD. The message explains that this format isn't supported and that the sender must encrypt with RFC 4880 compatibility (no AEAD). Previously, the activities failed with an unclear error.
- Updated dependencies - Updated the PgpCore library to version 8.1.1 and the BouncyCastle library to version 2.7.0.
- Stricter signing subkey verification - Signature verification in the PGP Verify activity, and in the Decrypt Text and Decrypt File activities when Verify Signature is selected, now requires a signing subkey to carry a valid back-signature (primary key binding signature), as GnuPG does. Keys generated by GnuPG and Sequoia already meet this requirement.
错误修复
- Fixed an issue that caused the PGP Verify activity to return
Falsefor valid signatures made with a signing subkey, with both the Signed File (Binary) and ClearSigned File (Text) verification types. - Fixed an issue that caused the PGP Verify activity to return
Falsefor compressed signed messages, which is the default GnuPG output, when Verification Type was set to Signed File (Binary). - Fixed an issue that caused the Decrypt Text and Decrypt File activities to fail when Verify Signature was selected and the message had multiple signers, but only a later signer's public key was available. If signature verification fails, the activities no longer write partial decrypted output.
v2.2.1
发布日期:2026 年 6 月 30 日
新特性和改进功能
- PGP 活动- 为 OpenPGP 工作流添加了四个活动: PGP 生成密钥、 PGP 签名文件、 PGP ClearSign 文件和PGP 验证。使用它们生成 RSA 密钥对,对文件和明文签名文件,以及验证签名或公钥。
- 加密和解密活动-加密文本、加密文件、解密文本和解密文件活动中的 PGP 现在提供PGP算法选项。您可以加密到收件人的公钥,选择对有效负载进行签名,并在解密时验证签名。
- 第三方对称互操作性- 对称“加密”和“解密”活动现在支持其他传输格式(即原始格式(调用者提供的密钥和初始化向量)和OpenSslEnc (兼容
openssl enc)),以及可配置的 KFS 迭代和 AES 密钥大小。这使您可以与外部工具(例如 OpenSSL、Java 和 Python)交换加密数据。默认的传统格式保持不变,因此现有的工作流不受影响。 - ChaCha20-Poly1305 算法- 添加了ChaCha20Poly1305身份验证 (AEAD) 算法,作为 AES GCM 的替代算法。
- 编码工作流 API - 该包现在公开了用于编码 (C#) 工作流的
cryptography服务,包括对称加密、密钥散列和所有 PGP 操作。有关详细信息,请参阅加密编码自动化 API 。
v2.0.0
发行日期:2025 年 7 月 22 日
重大变更
从加密活动包 2.0.0 版本开始,已停止对 .NET 4.6.1 Framework 的支持。因此,此包版本和所有后续包版本都不能用于“Windows - 旧版”项目。将包仅能在 Windows 或跨平台项目中使用。
根据以下弃用时间线,在此日期之前发布的包版本将继续支持 .NET 4.6.1。
v1.6.1
发布日期:2024 年 9 月 26 日
改进
在本发行版中,我们确保对此包进行次要改进和安全修复。
v1.5.0
发布日期:2024 年 3 月 15 日
错误修复
- 改进了同时指定“文件”和“文件路径”属性时, “加密文件” 、 “解密文件”和“散列文件”活动的行为。
- 改进了解密文件活动必需密钥属性的可见性。
v1.4.2
发行日期:2023 年 1 月 25 日
错误修复
- “加密”活动包未包含对两个内部库的引用。
v1.4.1
发行日期: 2022 年 12 月 19 日
错误修复
- 某些活动所需的文件输入切换不持久。
v1.4.0
发行日期:2022 年 12 月 8 日
新特性和改进功能
“加密”活动包现在与Windows和跨平台项目兼容。有关每种兼容性的设计体验的更多信息,请参阅设计自动化。
Several changes to the activities' configuration fields have been made to guarantee parity between all types of projects (Windows - Legacy, Windows, and Cross-platform). This is done to:
- Allow you to easily convert Windows - Legacy projects to Windows (backward compatibility).
- 为所有类型的项目保持一致的用户体验。
一些活动也发生了变化:
- The Hash Text and Hash File activities are now called Hash Text (deprecated) and Hash File (deprecated), to signal that they are no longer supported.
- The deprecated activities no longer appear in the Activities panel in Windows and Cross-platform projects.
- The Hash Text with Key and Hash File with Key activities are now called Hash Text and Hash File.
- 已将散列文本(已弃用)和散列文件(已弃用)活动中的非密钥算法添加到“散列文本”和“散列文件”活动中。但是,系统不会添加
RIPEMD160 (Non-FIPS)。
已知问题
- The value of the Key Encoding field is not saved when migrating a project from Windows - Legacy to Windows. The value defaults to Unicode (UTF-8).
- 尝试打开已转换的“Windows - 旧版” 项目的 XAML 文件时,引发“文档无效” 错误。如果项目包含使用MD5(非 FIPS)或RIPEMD160(非 FIPS)散列算法的散列文件(已弃用)和散列文本(已弃用)活动,则会发生这种情况。在转换项目之前更改受影响活动的算法可以解决此问题。
v1.2.1
发行日期:2021 年 6 月 23 日
新特性和改进功能
加密文本和加密文件使用的是较旧的 AES 加密模式。为提高安全性,我们实施了 AES-GCM 作为新的加密和解密方法。使用此算法,加密消息将进行身份验证,而活动则会检查加密数据是否已更改。如果失败,它们将引发相应的异常。
由于提供的加密强度较弱,其他较旧的 AES 算法在文档和字段说明中标记为已弃用。 这些选项仍可用于向后兼容,以允许用户解密其旧数据并使用新的 AES-GCM 实施对其进行加密。
v1.0.6855.26474
发行日期:2018 年 10 月 9 日
新特性和改进功能
目前,GDPR 已成为我们最喜欢的数据保护条例,因此我们了解保护运营数据的重要性。新的“加密”活动包通过提供一些具有最新加密算法功能的活动来满足这一需求:
- 加密文本 - 根据指定的密钥编码和算法使用密钥对字符串进行加密。
- 解密文本 - 根据指定的密钥编码和算法对字符串进行解密。
- 加密文件 - 根据指定的密钥编码和算法使用密钥对文件进行加密。
- 解密文件 - 根据指定的密钥编码和算法对文件进行解密。
- 散列文本 - 使用指定的算法和编码格式散列字符串。
- 散列文件 - 使用指定的算法散列文件。
- 散列文本 - 根据指定的算法和编码格式使用密钥散列字符串。
- 散列文件 - 根据指定的算法和编码格式使用密钥散列文件。
这一刻终于来了。 整个 UiPath 平台已完成本地化,因此在从安装到设计再执行的整个过程中,您均可获得真正的沉浸式体验。 现在,除英语之外,您还可以使用日语访问所有内容,包括我们的在线文档。