Name | Description | Type | Package | Framework |
AEADBadTagException | This exception is thrown when a Cipher operating in an AEAD mode (such as GCM/CCM) is unable to verify the supplied | Class | javax.crypto | Java SE |
|
BadPaddingException | This exception is thrown when a particular padding mechanism is expected for the input data but the data is not padded properly. | Class | javax.crypto | Java SE |
|
Cipher | This class provides the functionality of a cryptographic cipher for encryption and decryption. | Class | javax.crypto | Java SE |
|
CipherInputStream | A CipherInputStream is composed of an InputStream and a Cipher so that read() methods return data that are read in from the | Class | javax.crypto | Java SE |
|
CipherOutputStream | A CipherOutputStream is composed of an OutputStream and a Cipher so that write() methods first process the data before writing them out | Class | javax.crypto | Java SE |
|
CipherSpi | This class defines the Service Provider Interface (SPI) for the Cipher class. | Class | javax.crypto | Java SE |
|
DESedeKeySpec | This class specifies a DES-EDE (triple-DES) key. | Class | javax.crypto.spec | Java SE |
|
DESKeySpec | This class specifies a DES key. | Class | javax.crypto.spec | Java SE |
|
DHGenParameterSpec | This class specifies the set of parameters used for generating Diffie-Hellman (system) parameters for use in Diffie-Hellman key | Class | javax.crypto.spec | Java SE |
|
DHParameterSpec | This class specifies the set of parameters used with the Diffie-Hellman algorithm, as specified in PKCS #3: Diffie-Hellman Key-Agreement | Class | javax.crypto.spec | Java SE |
|
DHPrivateKeySpec | This class specifies a Diffie-Hellman private key with its associated Note that this class does not perform any validation on specified | Class | javax.crypto.spec | Java SE |
|
DHPublicKeySpec | This class specifies a Diffie-Hellman public key with its associated Note that this class does not perform any validation on specified | Class | javax.crypto.spec | Java SE |
|
DHKey | The interface to a Diffie-Hellman key. | Interface | javax.crypto.interfaces | Java SE |
|
DHPrivateKey | The interface to a Diffie-Hellman private key. | Interface | javax.crypto.interfaces | Java SE |
|
DHPublicKey | The interface to a Diffie-Hellman public key. | Interface | javax.crypto.interfaces | Java SE |
|
EncryptedPrivateKeyInfo | This class implements the EncryptedPrivateKeyInfo type as defined in PKCS #8. | Class | javax.crypto | Java SE |
|
ExemptionMechanism | This class provides the functionality of an exemption mechanism, examples of which are key recovery, key weakening, and | Class | javax.crypto | Java SE |
|
ExemptionMechanismException | This is the generic ExemptionMechanism exception. | Class | javax.crypto | Java SE |
|
ExemptionMechanismSpi | This class defines the Service Provider Interface (SPI) for the ExemptionMechanism class. | Class | javax.crypto | Java SE |
|
GCMParameterSpec | Specifies the set of parameters required by a Cipher using the Galois/Counter Mode (GCM) mode. | Class | javax.crypto.spec | Java SE |
|
IllegalBlockSizeException | This exception is thrown when the length of data provided to a block cipher is incorrect, i. | Class | javax.crypto | Java SE |
|
IvParameterSpec | This class specifies an initialization vector (IV). | Class | javax.crypto.spec | Java SE |
|
KeyAgreement | This class provides the functionality of a key agreement (or key exchange) protocol. | Class | javax.crypto | Java SE |
|
KeyAgreementSpi | This class defines the Service Provider Interface (SPI) for the KeyAgreement class. | Class | javax.crypto | Java SE |
|
KeyGenerator | This class provides the functionality of a secret (symmetric) key generator. | Class | javax.crypto | Java SE |
|
KeyGeneratorSpi | This class defines the Service Provider Interface (SPI) for the KeyGenerator class. | Class | javax.crypto | Java SE |
|
Mac | This class provides the functionality of a Message Authentication Code A MAC provides a way to check | Class | javax.crypto | Java SE |
|
MacSpi | This class defines the Service Provider Interface (SPI) All the abstract methods in this class must be implemented by each | Class | javax.crypto | Java SE |
|
NoSuchPaddingException | This exception is thrown when a particular padding mechanism is requested but is not available in the environment. | Class | javax.crypto | Java SE |
|
NullCipher | The NullCipher class is a class that provides an identity cipher -- one that does not transform the plain text. | Class | javax.crypto | Java SE |
|
OAEPParameterSpec | This class specifies the set of parameters used with OAEP Padding, Its ASN. | Class | javax.crypto.spec | Java SE |
|
PBEKeySpec | A user-chosen password that can be used with password-based encryption The password can be viewed as some kind of raw key material, from which | Class | javax.crypto.spec | Java SE |
|
PBEParameterSpec | This class specifies the set of parameters used with password-based encryption (PBE), as defined in the | Class | javax.crypto.spec | Java SE |
|
PSource | This class specifies the source for encoding input P in OAEP Padding, PKCS1PSourceAlgorithms ALGORITHM-IDENTIFIER ::= { | Class | javax.crypto.spec | Java SE |
|
PSource .PSpecified | This class is used to explicitly specify the value for encoding input P in OAEP Padding. | Class | javax.crypto.spec.PSource | Java SE |
|
PBEKey | The interface to a PBE key. | Interface | javax.crypto.interfaces | Java SE |
|
RC2ParameterSpec | This class specifies the parameters used with the The parameters consist of an effective key size and optionally | Class | javax.crypto.spec | Java SE |
|
RC5ParameterSpec | This class specifies the parameters used with the The parameters consist of a version number, a rounds count, a word | Class | javax.crypto.spec | Java SE |
|
SealedObject | This class enables a programmer to create an object and protect its confidentiality with a cryptographic algorithm. | Class | javax.crypto | Java SE |
|
SecretKeyFactory | This class represents a factory for secret keys. | Class | javax.crypto | Java SE |
|
SecretKeyFactorySpi | This class defines the Service Provider Interface (SPI) for the SecretKeyFactory class. | Class | javax.crypto | Java SE |
|
SecretKeySpec | This class specifies a secret key in a provider-independent fashion. | Class | javax.crypto.spec | Java SE |
|
ShortBufferException | This exception is thrown when an output buffer provided by the user is too short to hold the operation result. | Class | javax.crypto | Java SE |
|
SecretKey | A secret (symmetric) key. | Interface | javax.crypto | Java SE |