Module
java.base
Package 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,版本1.4,1993年11月。
- PKCS#5:基于密码的加密标准,版本1.5,1993年11月。
- 联邦信息处理标准出版物(FIPS PUB)46-2:数据加密标准(DES)
相关文档
有关算法参数和关键规格信息的文档,请参阅:- 从以下版本开始:
- 1.4
-
类摘要 Class 描述 DESedeKeySpec 该类指定DES-EDE(“triple-DES”)键。DESKeySpec 该类指定一个DES密钥。DHGenParameterSpec 此类指定用于生成Diffie-Hellman密钥协议中使用的Diffie-Hellman(系统)参数的参数集。DHParameterSpec 该类指定与PKCS#3: Diffie-Hellman密钥协商标准中指定的Diffie-Hellman算法一起使用的参数集合。DHPrivateKeySpec 该类指定具有相关参数的Diffie-Hellman私钥。DHPublicKeySpec 该类指定具有相关参数的Diffie-Hellman公钥。GCMParameterSpec 指定使用伽罗瓦/计数器模式(GCM)模式的Cipher
所需的一组参数。IvParameterSpec 该类指定 初始化向量 (IV)。OAEPParameterSpec 此类指定与OAEP填充一起使用的参数集,如 PKCS #1标准中所定义。PBEKeySpec 用户选择的密码,可用于基于密码的加密( PBE )。PBEParameterSpec 此类指定与 PKCS #5标准中定义的基于密码的加密(PBE)一起使用的参数集。PSource 该类指定在OAEP填充中编码输入P的源,如 PKCS #1标准中所定义。PSource.PSpecified 该类用于在OAEP填充中明确指定编码输入P的值。RC2ParameterSpec 该类指定与 RC2算法一起使用的参数。RC5ParameterSpec 该类指定与 RC5算法一起使用的参数。SecretKeySpec 该类以独立于提供商的方式指定密钥。