BadPaddingException | This exception is thrown when a particular padding mechanism is expected for the input data but the data is not padded properly. |
---|
Cipher | This class provides the functionality of a cryptographic cipher for encryption and decryption. |
---|
CipherSpi | This class defines the Service Provider Interface (SPI) for the Cipher class. |
---|
ExemptionMechanism | This class provides the functionality of an exemption mechanism, examples of which are key recovery, key weakening, and key escrow. |
---|
ExemptionMechanismException | This is the generic ExemptionMechanism exception. |
---|
ExemptionMechanismSpi | This class defines the Service Provider Interface (SPI) for the ExemptionMechanism class. |
---|
IllegalBlockSizeException | This exception is thrown when the length of data provided to a block cipher is incorrect, i.e., does not match the block size of the cipher. |
---|
KeyAgreement | This class provides the functionality of a key agreement (or key exchange) protocol. |
---|
KeyAgreementSpi | This class defines the Service Provider Interface (SPI) for the KeyAgreement class. |
---|
KeyGenerator | This class provides the functionality of a secret (symmetric) key generator. |
---|
KeyGeneratorSpi | This class defines the Service Provider Interface (SPI) for the KeyGenerator class. |
---|
Mac | This class provides the functionality of a "Message Authentication Code" (MAC) algorithm. |
---|
MacSpi | This class defines the Service Provider Interface (SPI) for the Mac class. |
---|
NoSuchPaddingException | This exception is thrown when a particular padding mechanism is requested but is not available in the environment. |
---|
SealedObject | This class enables a programmer to create an object and protect its confidentiality with a cryptographic algorithm. |
---|
SecretKey | A secret (symmetric) key. |
---|
SecretKeyFactory | This class represents a factory for secret keys. |
---|
SecretKeyFactorySpi | This class defines the Service Provider Interface (SPI) for the SecretKeyFactory class. |
---|
ShortBufferException | This exception is thrown when an output buffer provided by the user is too short to hold the operation result. |
---|