The Cryptographic tools to protect your data. Formerly known as ardoCrypto.
Test it here.
It uses BouncyCastle.Cryptography library for cryptography.
Feature List
Randomized authenticated encryption with strong (256-bit) keys
HMAC256 algorithm for unforgeable integrity checking
Function to correctly hash a password and compare it.
By popular demand, added a function to hash a string using standard message digest (SHA256 is default)
Encrypt, Decrypt using RSA (OAEP padding). Generation of RSA keys.
Functions available:
Main Benefits
Your encrypted data cannot be tampered with without you knowing about it.
People can't tell when you're encrypting the same plaintext with the same key.
This is a complement to OutSystems Security library
Fix a bug on RSA_PrivateKeyFromPEM action, that was preventing to retrieve the RSA Private Key from a PEM string
BSD-3 license (https://opensource.org/licenses/BSD-3-Clause)