CryptoAPI

CryptoAPI (ODC)

Stable version 1.0.8 (Compatible with ODC)
Uploaded on 10 October 2024 by Version 1 Technology Limited
CryptoAPI

CryptoAPI (ODC)

Details
Detailed Description

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:

  • AES_Encrypt/Decrypt
  • AES_KeyFromPassword
  • AES_NewKey
  • AES_SavedKey
  • AES_ReadKey
  • Compare_Mac
  • Compare_Password
  • Compute_Mac
  • Compute_Hash
  • Generate_Password
  • HashPassword
  • RSA_Encrypt/Decrypt
  • RSA_GetPublicKey
  • RSA_NewKey
  • RSA_PrivateKeyFromPEM
  • RSA_Sign
  • RSA_VerifySignature


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

Release notes 

Fix a bug on RSA_PrivateKeyFromPEM action, that was preventing to retrieve the RSA Private Key from a PEM string