|
|||||||||
软件包 javax.crypto.spec
为密钥规范和算法参数规范提供类和接口。请参见:
描述
类摘要 | |
---|---|
DESedeKeySpec | 此类指定一个 DES-EDE ("triple-DES") 密钥。 |
DESKeySpec | 此类指定一个 DES 密钥。 |
DHGenParameterSpec | 此类指定用于生成在 Diffie-Hellman 密钥协议中使用的 Diffie-Hellman(系统)参数的参数集合。 |
DHParameterSpec | 此类指定随同 Diffie-Hellman 算法使用的参数集合,该算法在 PKCS #3:Diffie-Hellman Key-Agreement Standard 中指定。 |
DHPrivateKeySpec | 此类使用其关联的参数指定一个 Diffie-Hellman 私钥。 |
DHPublicKeySpec | 此类使用关联的参数指定一个 Diffie-Hellman 公钥。 |
IvParameterSpec | 此类指定一个初始化向量 (IV)。 |
OAEPParameterSpec | 此类指定随同 OAEP 冗余使用的参数集合,OAEP 冗余在 PKCS #1 标准中定义。 |
PBEKeySpec | 可随同基于密码的加密法 (PBE) 使用的供用户选择的密码。 |
PBEParameterSpec | 此类指定随同以密码为基础的加密法 (PBE) 使用的参数集合,该加密法在 PKCS #5 标准中定义。 |
PSource | 此类为在 OAEP 冗余中的编码输入 P 指定源,OAEP 冗余在 PKCS #1 标准中定义。 |
PSource.PSpecified | 此类用于显式地指定 OAEP 冗余中编码输入 P 的值。 |
RC2ParameterSpec | 此类指定随同 RC2 算法使用的参数。 |
RC5ParameterSpec | 此类指定随同 RC5 算法使用的参数。 |
SecretKeySpec | 此类以与 provider 无关的方式指定一个密钥。 |
软件包 javax.crypto.spec 的描述
为密钥规范和算法参数规范提供类和接口。
密钥规范是组成一个密钥的密钥内容的透明表示形式。可以用特定于算法的方式或与算法无关的编码格式(如 ASN.1)来指定一个密钥。此包包含 Diffie-Hellman 公有和私钥的密钥规范,也包含 DES、Triple DES 以及 PBE 密钥的密钥规范。
算法参数规范是随同算法使用的参数集合的透明表示形式。此包包含随同 Diffie-Hellman、DES、Triple DES、PBE、RC2 以及 RC5 算法使用的那些参数的参数规范。
包规范
- PKCS #3: Diffie-Hellman Key-Agreement Standard, Version 1.4, November 1993.
- PKCS #5: Password-Based Encryption Standard, Version 1.5, November 1993
- Federal Information Processing Standards Publication (FIPS PUB) 46-2: Data Encryption Standard (DES)
相关文档
关于包含有关算法参数和密钥规范的文档,请参见:- Java Cryptography Architecture API Specification and Reference
- Java Cryptography Extension Reference Guide
- 从以下版本开始:
- JCE1.2
所有类
|
|||||||||