All Classes and Interfaces

Class
Description
Base abstract class for supporting symmetric key cipher algorithms.
CipherService using the AES cipher algorithm for all encryption, decryption, and key operations.
CipherService using the Blowfish cipher algorithm for all encryption, decryption, and key operations.
ByteSourceBroker holds an encrypted value to decrypt it on demand.
ByteSourceBroker.useBytes(ByteSourceUser) method requires ByteSourceUser argument, and developers should implement how we use the byte arrays in our code-base.
A CipherService uses a cryptographic algorithm called a Cipher to convert an original input source using a key to an uninterpretable format.
Base abstract class for block cipher algorithms.
Abstract CipherService implementation utilizing Java's JCA APIs.
A cipher mode of operation directs a cipher algorithm how to convert data during the encryption or decryption process.
A CipherPaddingScheme represents well-known padding schemes supported by JPA providers in a type-safe manner.
A simple implementation that maintains cipher service, ciphertext and key for decrypting it later.