A versatile library that makes it easy for your app to perform a variety of encryption-related tasks. Encrypt or decrypt, digitally sign, hash, authenticate, digital envelope, and more.
Performs strong AES symmetrical encryption/decryption with 128-, 192-, or 256-bit keys. Or use public-key encryption with the RSA algorithm. Also supports Twofish, SHA-2, ECB and CBC, and more. Includes a random number generator that can warn your app if there is not enough entropy.