See: Description
| Class | Description | 
|---|---|
| DESedeKeySpec | 
 This class specifies a DES-EDE ("triple-DES") key. 
 | 
| DESKeySpec | 
 This class specifies a DES key. 
 | 
| DHGenParameterSpec | 
 This class specifies the set of parameters used for generating
 Diffie-Hellman (system) parameters for use in Diffie-Hellman key
 agreement. 
 | 
| DHParameterSpec | 
 This class specifies the set of parameters used with the Diffie-Hellman
 algorithm, as specified in PKCS #3: Diffie-Hellman Key-Agreement
 Standard. 
 | 
| DHPrivateKeySpec | 
 This class specifies a Diffie-Hellman private key with its associated
 parameters. 
 | 
| DHPublicKeySpec | 
 This class specifies a Diffie-Hellman public key with its associated
 parameters. 
 | 
| GCMParameterSpec | 
 Specifies the set of parameters required by a  
Cipher using the Galois/Counter Mode (GCM) mode. | 
| IvParameterSpec | 
 This class specifies an initialization vector (IV). 
 | 
| OAEPParameterSpec | 
 This class specifies the set of parameters used with OAEP Padding,
 as defined in the
 PKCS #1
 standard. 
 | 
| PBEKeySpec | 
 A user-chosen password that can be used with password-based encryption
 (PBE). 
 | 
| PBEParameterSpec | 
 This class specifies the set of parameters used with password-based
 encryption (PBE), as defined in the
 PKCS #5
 standard. 
 | 
| PSource | 
 This class specifies the source for encoding input P in OAEP Padding,
 as defined in the
 PKCS #1
 standard. 
 | 
| PSource.PSpecified | 
 This class is used to explicitly specify the value for
 encoding input P in OAEP Padding. 
 | 
| RC2ParameterSpec | 
 This class specifies the parameters used with the
 RC2
 algorithm. 
 | 
| RC5ParameterSpec | 
 This class specifies the parameters used with the
 RC5
 algorithm. 
 | 
| SecretKeySpec | 
 This class specifies a secret key in a provider-independent fashion. 
 | 
A key specification is a transparent representation of the key material that constitutes a key. A key may be specified in an algorithm-specific way, or in an algorithm-independent encoding format (such as ASN.1). This package contains key specifications for Diffie-Hellman public and private keys, as well as key specifications for DES, Triple DES, and PBE secret keys.
An algorithm parameter specification is a transparent representation of the sets of parameters used with an algorithm. This package contains algorithm parameter specifications for parameters used with the Diffie-Hellman, DES, Triple DES, PBE, RC2 and RC5 algorithms.
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates.  All rights reserved.