Interface | Description |
---|---|
CipherBean |
Bean that performs encryption/decryption using a symmetric cipher.
|
FactoryBean<T> |
Factory bean strategy interface.
|
HashBean<T> |
Strategy interface to support beans that produce hash outputs in various formats, e.g. raw bytes, hex output, etc.
|
Class | Description |
---|---|
AbstractBlockCipherBean |
Base class for all cipher beans that use block cipher.
|
AbstractCipherBean |
Base class for all cipher beans.
|
AbstractHashBean |
Abstract base class for all hash beans.
|
AEADBlockCipherBean |
Cipher bean that performs encryption with a block cipher in AEAD mode (e.g.
|
BCryptHashBean |
HashBean implementation that uses the bcrypt algorithm for hashing. |
BCryptHashBean.BCryptParameters |
Handles encoding and decoding a bcrypt hash of the form
$2n$cost$xxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy . |
BufferedBlockCipherBean |
Cipher bean that performs symmetric encryption/decryption using a standard block cipher in a standard mode (e.g.
|
EncodingHashBean |
Computes a hash in an encoded format, e.g. hex, base64.
|
KeyStoreBasedKeyFactoryBean<T extends Key> |
Factory that produces either a
SecretKey or PrivateKey . |
KeyStoreFactoryBean |
Factory bean that produces a
KeyStore from a file or URI. |
PemBasedPrivateKeyFactoryBean |
Factory for creating a public key from a PEM-encoded private key in any format supported by
KeyPairUtil.decodePrivateKey(byte[]) . |
PemBasedPublicKeyFactoryBean |
Factory for creating a public key from a PEM-encoded string:
-----BEGIN PUBLIC KEY-----
MIIBtzCCASsGByqGSM44BAEwggEeAoGBAOulifG+AGGBVGWEjunG4661rydB7eFy
RfHzbwVAVaPU0H3zFcOY35z1l6Pk4ZANVHq7hCbViJBR7XyrkYKaUcaB0nSPLgg3
vWWOmvGqhuR6tWRGbz4fyHl1urCRk9mrJum4mAJd3OlLugCyuIqozsYUtvJ5mlGe
vir1zmxinKd7AhUA7fBEySYP53g7FLOlcEyuhIjvQAECgYBJ9baoGzn0zKpeteC4
jfbGVuKrFksr2eeY0AFJOeTtyFkCnVqrNnF674eN1RAOwA2tzzhWZ96G0AGux8ah
mGsNRbj/qaUTDNRWr7BPBIvDd+8LpMin4Cb5j4c/A7uOY+5WxhUm3TNifueBRohw
h1NnexYQqpclcuTRA/ougLX48gOBhQACgYEA6Tw2khtb1g0vcHu6JRgggWPZVTuj
/HOH3FyjufsfHogWKrlKebZ6hnQ73qAcEgLLYKctPdCX6wnpXN+BsQGYdTkc0FsU
NZD4VW5L5kaWRiLVfE8x55wXdMZtXKWqg1vL6aXYZw7RFe9U9Ck+/AG90knThDC+
xrX2FTDm6uC25rk=
-----END PUBLIC KEY-----
|
ResourceBasedPrivateKeyFactoryBean |
Factory for reading a private from a
Resource containing data in any of the formats supported by KeyPairUtil.readPrivateKey(java.io.InputStream, char[]) . |
ResourceBasedPublicKeyFactoryBean |
Factory for creating a public key from a
Resource containing data in any of the formats supported by KeyPairUtil.readPublicKey(java.io.InputStream) . |
ResourceBasedSecretKeyFactoryBean | |
SimpleHashBean |
Computes a hash using an instance of
Digest specified by AbstractHashBean.setDigestSpec(org.cryptacular.spec.Spec) . |
Copyright © 2003-2024 Virginia Tech. All Rights Reserved.