2015-11-29
1.6.0
Ricardo Silva
9.0.1.40
All
All
[Overview]
The Cryptographic tools to protect your data. Formerly known as ardoCrypto.
[Detail]
Feature List
Randomized and deterministic authenticated encryption with strong (256-bit) keys
HMAC256 algorithm for unforgeable integrity checking
Has functions for bulk efficient processing of encrypted data (no key derivation in each call to encrypt/decrypt)
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.
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 (Chosen Plaintext Attack secure scheme)
Deterministic encryption allows for encrypted search parameters in a query
See discussions for more information.