|
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 tranform 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.
|