|
Class Summary |
| Cipher |
This class provides the functionality of a cryptographic cipher for
encryption and decryption. |
| CipherInputStream |
A CipherInputStream is composed of an InputStream and a Cipher so that
read() methods return data that are read in from the underlying InputStream but
have been additionally processed by the Cipher. |
| CipherOutputStream |
A CipherOutputStream is composed of an OutputStream and a Cipher so that
write() methods first process the data before writing them out to the
underlying OutputStream. |
| CipherSpi |
This class defines the Service Provider Interface (SPI) for the
Cipher class. |
| 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 (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). |
| MacSpi |
This class defines the Service Provider Interface (SPI) for the Mac class. |
| NullCipher |
The NullCipher class is a class that provides an
"identity cipher" -- one that does not transform the
plaintext. |
| SealedObject |
This class enables a programmer to create an object and protect its
confidentiality with a cryptographic algorithm. |
| SecretKeyFactory |
This class represents a factory for secret keys. |
| SecretKeyFactorySpi |
This class defines the Service Provider Interface (SPI) for the
SecretKeyFactory class. |