The Cipher class, central to the javax.crypto package, abstracts encryption/decryption through a provider-based architecture that delegates to pluggable CipherSpi implementations for ...
Hermes was a Java desktop app + reference implementation/library for the protocol of a QR Code based Security Token, developed @ Avixy which they've kindly allowed me to publish.