hudeany / CryptographicUtilities

Examples and HowTos for BouncyCastle and Java Cryptography Extension (JCE)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CryptographicUtilities

Examples and HowTos for BouncyCastle and Java Cryptography Extension (JCE)

See class "/src/main/java/de/soderer/utilities/crypto/CryptographicUtilities.java" for handling of symmetric and asymmetric keys.

Asymmetric Encryption

See classes "/src/main/java/de/soderer/utilities/crypto/Asymmetric*Worker.java" for asymmetric enryption/decryption and signing/verification of data.

Symmetric Encryption

See classes "/src/main/java/de/soderer/utilities/crypto/Symmetric*Worker.java" for symmetric enryption/decryption of data.

Testing

JUnit 4 tests included in "/src/test/de/soderer/utilities/crypto/CryptographicUtilitiesTest.java".

Dependencies

Of course this project has dependencies. I tested with OpenJDK Java 11 and this current BouncyCastle versions of libs:

About

Examples and HowTos for BouncyCastle and Java Cryptography Extension (JCE)

License:MIT License


Languages

Language:Java 100.0%