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)

相关文档

有关包含关于算法参数和密钥规范的文档,请参阅:

从以下版本开始:
JCE1.2