AI-generated Key Takeaways
-
This page provides a list of classes related to cryptographic specifications in Java.
-
These classes are used to define parameters and keys for various encryption algorithms.
-
The specifications include those for DES, Diffie-Hellman, GCM, OAEP, PBE, RC2, and RC5.
-
Each class offers a way to create or manage specific elements within a cryptographic system in a provider-independent way.
-
These classes offer developers the flexibility to use specific key and algorithm parameters for securing sensitive data.
Classes
| 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. |