Written By: Kevin Cary-Grimm
This is an encryption module for XOJO that implements Base64, AES-256, RSA-2048, Hash256, Hash512, TwoFish, Blowfish (CBC), RC4 (ARC4), Quantum Resistant 512, Hybrid Quantum Resistant 1024, Bcrypt, SHA-256 and SHA3-256. It also can generate secure passwords. It is using all native API 2.0 XOJO code and its built in crypto libraries when possible. I needed a clear basic set of API 2.0 example code for these common encryptions/encodings. Im placing this out here hoping someone else finds it useful.
Version 1.2.0.0 was to add the RC4(ARC4) encryption. Thanks to Mike D.
This is version 1.3.0.0 was to add the demonstration of generating a secure password.
This version 1.4.0.0 is to add 3 more encryptions. It now has TwoFish, Quantum Resistant 512, and Hybrid Quantum Resistant 1024 added into it.
This version 1.5.0.0 is to add Bcrypt. On Linux you may need to install apache2-utils for (Debian/Ubuntu/Mint) or httpd-tools for (CentOS/RHEL).
This version 1.6.0.0 is to add 2 more HASH encryptions. It now has SHA-256 and SHA3-256 added into it.
My web site: Http://KCG-Software.com