- Overview
- Cryptography
- Database
- Java
- Python
- WebAPI
Developer Activities
Release notes
Release date: December 8, 2022
The Cryptography activity package is now compatible with Windows and Cross-platform projects. For more information on the design experience in each compatibility, refer to Designing Automations.
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).
- Maintain a consistent user experience for all types of projects.
Some activities have also been changed:
- 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.
- Non-key algorithms from the Hash Text
(deprecated) and Hash File (deprecated) activities have been
added to the Hash Text and Hash File activities. However,
RIPEMD160 (Non-FIPS)
is not added.
- 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).
- A Document is invalid error is thrown when trying to open the XAML file of a converted Windows - Legacy project. This occurs if the project contains Hash File (deprecated) and Hash Text (deprecated) activities using the MD5 (Non-FIPS) or RIPEMD160 (Non-FIPS) hashing algorithms. Changing the algorithms of the affected activities before converting the project solves this issue.
Release date: June 23, 2021
The Encrypt Text and Encrypt File were using an older mode of AES encryption. To improve security, we implemented AES-GCM as a new encryption and decryption method. Using this algorithm, the encrypted messages are authenticated and the activities check whether or not the encrypted data was altered. In case of failure, they throw an appropriate exception.
The other, older, AES algorithms are marked as deprecated in the documentation and in the field description because of the weaker encryption offered. These options are still available for backward compatibility, to allow users to decrypt their old data and encrypt them with the new AES-GCM implementation.
Release date: October 9, 2018
GDPR has been our favorite pastime lately, so we understand the importance of securing operational data. The new Cryptography activity package comes to meet this necessity, by offering some activities that feature state of the art encryption algorithms:
- Encrypt Text - Encrypts a string with a key, based on a specified key encoding and algorithm.
- Decrypt Text - Decrypts a string, based on a specified key encoding and algorithm.
- Encrypt File - Encrypts a file with a key, based on a specified key encoding and algorithm.
- Decrypt File - Decrypts a file, based on a specified key encoding and algorithm.
- Hash Text - Hashes a string using a specified algorithm and encoding format.
- Hash File - Hashes a file using a specified algorithm.
- Hash Text - Hashes a string with a key, using a specified algorithm and encoding format.
- Hash File - Hashes a file with a key, using a specified algorithm and encoding format.
The moment is finally here. The entire UiPath Platform has been localized, so that you can have a truly immersive experience, from install to design and execution. Now, besides English, you can access everything, including our online documentation, in Japanese.