Skip to content

kyleruss/crypto-commons

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crypto Commons

forthebadge forthebadge

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

Features

  • AES/Rijndael 128 Encryption/Decryption
  • RSA Encryption/Decryption
  • PBE Key Generation
  • CBC Mode
  • MD5 & SHA1 Hashing
  • PKCS#5 Padding

Getting Started

Prerequisites

  • JDK 1.8+
  • NetBeans 8.1+ or Android Studio 3+

Installation

  • Download the latest release
  • Unpack the contents into your projects lib directory
  • Reference the crypto-commons.jar library in your IDE

License

Crypto Commons is available under the MIT License
See LICENSE for more details