Cryptacular is a complement to the Bouncy Castle Crypto APIs for Java
Perform common cryptographic operations using familiar APIS, JCE and lightweight Bouncy Castle API.
Cryptography contains a number of pitfalls in the details, and Cryptacular provides prophylaxis:
- Components that do the right thing by default
- APIs that suggest the right component to perform a particular operation according to best practices
Beyond avoiding cryptography errors, Cryptacular ships with components that encourage use of modern algorithms
(e.g. GCM ciphers, SHA-3 digest) and current standard (e.g. NIST SP-800-63).
Cryptacular facilitates common use cases and provides extension points to for complex cases.