Uses of Package
javax.crypto

Packages that use javax.crypto
javax.crypto This package defines the main JCE 1.2 classes. 
javax.crypto.spec This package defines JCE 1.2 KeySpec and AlgorithmParameterSpec subclasses. 
 

Classes in javax.crypto used by javax.crypto
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.
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 (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.
NoSuchPaddingException
          This exception is thrown when a particular padding mechanism is requested but is not available in the environment.
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.
 

Classes in javax.crypto used by javax.crypto.spec
SecretKey
          A secret (symmetric) key.