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 },
... -- Allows for future expansion --
}
哪里
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 },
... -- Allows for future expansion --
}
- 自从:
- 1.5
- 参见:
-
字段摘要
字段修饰符和类型Field描述static final MGF1ParameterSpecMGF1ParameterSpec使用“SHA-1”消息摘要。static final MGF1ParameterSpecMGF1ParameterSpec使用“SHA-224”消息摘要。static final MGF1ParameterSpecMGF1ParameterSpec使用“SHA-256”消息摘要。static final MGF1ParameterSpecMGF1ParameterSpec使用“SHA3-224”消息摘要。static final MGF1ParameterSpecMGF1ParameterSpec使用“SHA3-256”消息摘要。static final MGF1ParameterSpecMGF1ParameterSpec使用“SHA3-384”消息摘要。static final MGF1ParameterSpecMGF1ParameterSpec使用“SHA3-512”消息摘要。static final MGF1ParameterSpecMGF1ParameterSpec使用“SHA-384”消息摘要。static final MGF1ParameterSpecMGF1ParameterSpec使用“SHA-512”消息摘要。static final MGF1ParameterSpecMGF1ParameterSpec使用“SHA-512/224”消息摘要。static final MGF1ParameterSpecMGF1ParameterSpec使用“SHA-512/256”消息摘要。 -
构造方法总结
构造方法 -
方法总结
-
字段详细信息
-
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
-
-
构造方法详细信息
-
MGF1ParameterSpec
为 PKCS #1 标准中定义的掩码生成函数 MGF1 构造参数集。- 参数:
mdName- 此掩码生成函数 MGF1 中使用的消息摘要的算法名称。- 抛出:
NullPointerException- 如果mdName为空。
-
-
方法详情
-
getDigestAlgorithm
返回掩码生成函数使用的消息摘要的算法名称。- 返回:
- 消息摘要的算法名称。
-