java.lang.Object
java.security.spec.MGF1ParameterSpec
- 所有实现的接口:
-
AlgorithmParameterSpec
该类指定了在OAEP填充和RSASSA-PSS签名方案中与掩码生成函数MGF1一起使用的参数集,这些方案在PKCS#1 v2.2标准中定义。
其在PKCS#1标准中的ASN.1定义如下:
PKCS1MGFAlgorithms ALGORITHM-IDENTIFIER ::= { { OID id-mgf1 PARAMETERS HashAlgorithm }, ... -- 允许未来扩展 -- }其中
HashAlgorithm ::= AlgorithmIdentifier { {OAEP-PSSDigestAlgorithms} } OAEP-PSSDigestAlgorithms ALGORITHM-IDENTIFIER ::= { { OID id-sha1 PARAMETERS NULL }| { OID id-sha224 PARAMETERS NULL }| { OID id-sha256 PARAMETERS NULL }| { OID id-sha384 PARAMETERS NULL }| { OID id-sha512 PARAMETERS NULL }| { OID id-sha512-224 PARAMETERS NULL }| { OID id-sha512-256 PARAMETERS NULL }, ... -- 允许未来扩展 -- }
- 自从:
- 1.5
- 参见:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final MGF1ParameterSpec
MGF1ParameterSpec
使用"SHA-1"消息摘要。static final MGF1ParameterSpec
MGF1ParameterSpec
使用"SHA-224"消息摘要。static final MGF1ParameterSpec
MGF1ParameterSpec
使用"SHA-256"消息摘要。static final MGF1ParameterSpec
MGF1ParameterSpec
使用"SHA3-224"消息摘要。static final MGF1ParameterSpec
MGF1ParameterSpec
使用"SHA3-256"消息摘要。static final MGF1ParameterSpec
MGF1ParameterSpec
使用"SHA3-384"消息摘要。static final MGF1ParameterSpec
MGF1ParameterSpec
使用"SHA3-512"消息摘要。static final MGF1ParameterSpec
MGF1ParameterSpec
使用"SHA-384"消息摘要。static final MGF1ParameterSpec
MGF1ParameterSpec
使用"SHA-512"消息摘要。static final MGF1ParameterSpec
MGF1ParameterSpec
使用"SHA-512/224"消息摘要。static final MGF1ParameterSpec
MGF1ParameterSpec
使用"SHA-512/256"消息摘要。 -
Constructor Summary
-
Method Summary
-
Field Details
-
SHA1
MGF1ParameterSpec
使用"SHA-1"消息摘要。 -
SHA224
MGF1ParameterSpec
使用"SHA-224"消息摘要。 -
SHA256
MGF1ParameterSpec
使用"SHA-256"消息摘要。 -
SHA384
MGF1ParameterSpec
使用"SHA-384"消息摘要。 -
SHA512
MGF1ParameterSpec
使用"SHA-512"消息摘要。 -
SHA512_224
MGF1ParameterSpec
使用"SHA-512/224"消息摘要。- 自从:
- 11
-
SHA512_256
MGF1ParameterSpec
使用"SHA-512/256"消息摘要。- 自从:
- 11
-
SHA3_224
MGF1ParameterSpec
使用"SHA3-224"消息摘要。- 自从:
- 16
-
SHA3_256
MGF1ParameterSpec
使用"SHA3-256"消息摘要。- 自从:
- 16
-
SHA3_384
MGF1ParameterSpec
使用"SHA3-384"消息摘要。- 自从:
- 16
-
SHA3_512
MGF1ParameterSpec
使用"SHA3-512"消息摘要。- 自从:
- 16
-
-
Constructor Details
-
MGF1ParameterSpec
构造了一个在PKCS #1标准中定义的掩码生成函数MGF1的参数集。- 参数:
-
mdName
- 用于此掩码生成函数MGF1中使用的消息摘要的算法名称。 - 抛出:
-
NullPointerException
- 如果mdName
为null。
-
-
Method Details
-
getDigestAlgorithm
返回掩码生成函数使用的消息摘要的算法名称。- 返回:
- 消息摘要的算法名称。
-