Crypto Commons is a lightweight library for common cryptography tasks
Supported tasks include encryption/decryption, hashing and randomization with popular
algorithms as well as auxilary data structures for keys and plain/cipher text data
The library targets android but can also be used in SE desktop applications
- AES/Rijndael 128 Encryption/Decryption
- RSA Encryption/Decryption
- PBE Key Generation
- CBC Mode
- MD5 & SHA1 Hashing
- PKCS#5 Padding
- JDK 1.8+
- NetBeans 8.1+ or Android Studio 3+
- Download the latest release
- Unpack the contents into your projects
lib
directory - Reference the
crypto-commons.jar
library in your IDE
Crypto Commons is available under the MIT License
See LICENSE for more details