Help Centre › Functions & Formulas
Description
This article provides an overview of the Crypto functions available in RPA. Crypto functions provide encryption, decryption, hashing, HMAC, and Base64 encoding capabilities for securing data within your automation processes.
Key concepts
- Fernet – symmetric encryption using AES-128-CBC with HMAC-SHA256 for authentication
- AES – Advanced Encryption Standard, available in 128-bit and 256-bit key sizes
- Hashing – one-way function that produces a fixed-size digest (SHA-256, SHA-512, MD5, etc.)
- HMAC – Hash-based Message Authentication Code for verifying data integrity and authenticity
- Base64 – encoding scheme for representing binary data as ASCII text
Available Crypto Functions
- Generate key: Generates an encryption key.
- Encrypt text: Encrypts text using a Fernet key.
- Decrypt text: Decrypts text using a Fernet key.
- Encrypt file: Encrypts a file using a Fernet key.
- Decrypt file: Decrypts a file using a Fernet key.
- Hash text: Computes a hash digest of text.
- Hash file: Computes a hash digest of a file.
- HMAC: Computes an HMAC signature.
- Base64 encode: Encodes text to Base64.
- Base64 decode: Decodes Base64 to text.