Repository navigation
The first release of SafeCrypto4J comes with
- PasswordHasher: PBKDF2-HMAC-SHA256 password hashing with random salts
- AesEncryptor: AES-GCM authenticated encryption with random IVs
- HmacIntegrity: HMAC signing and verification to detect tampering
Requires Java 17 or later. See the README for usage examples and more info.
Downloads
- safecrypto-core-1.0.0.jar: the library
- safecrypto-core-1.0.0-sources.jar and safecrypto-core-1.0.0-javadoc.jar: source and API documentation for IDEs
- safecrypto-demo.jar: an interactive demo, run with java -jar safecrypto-demo.jar
- SHA256SUMS.txt: SHA-256 checksums for verifying the downloads
Released under the MIT License.