Package org.cryptacular.bean
package org.cryptacular.bean
-
ClassDescriptionBase class for all cipher beans that use block cipher.Base class for all cipher beans.Abstract base class for all hash beans.Cipher bean that performs encryption with a block cipher in AEAD mode (e.g.
HashBeanimplementation that uses the bcrypt algorithm for hashing.Handles encoding and decoding a bcrypt hash of the form$2n$cost$xxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy.Cipher bean that performs symmetric encryption/decryption using a standard block cipher in a standard mode (e.g.Bean that performs encryption/decryption using a symmetric cipher.Computes a hash in an encoded format, e.g. hex, base64.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.KeyStoreBasedKeyFactoryBean<T extends Key>Factory that produces either aSecretKeyorPrivateKey.Factory bean that produces aKeyStorefrom a file or URI.Factory for creating a public key from a PEM-encoded private key in any format supported byKeyPairUtil.decodePrivateKey(byte[]).Factory for creating a public key from a PEM-encoded string:Factory for reading a private from aResourcecontaining data in any of the formats supported byKeyPairUtil.readPrivateKey(java.io.InputStream, char[]).Factory for creating a public key from aResourcecontaining data in any of the formats supported byKeyPairUtil.readPublicKey(java.io.InputStream).Computes a hash using an instance ofDigestspecified byAbstractHashBean.getDigestSpec().