public class MGF1ParameterSpec extends Object implements AlgorithmParameterSpec
其PKCS#1标准中的ASN.1定义如下:
MGF1Parameters ::= OAEP-PSSDigestAlgorthms
哪里
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 },
... -- Allows for future expansion --
}
PSSParameterSpec
, OAEPParameterSpec
Modifier and Type | Field and Description |
---|---|
static MGF1ParameterSpec |
SHA1
使用“SHA-1”消息摘要的MGF1ParameterSpec。
|
static MGF1ParameterSpec |
SHA224
使用“SHA-224”消息摘要的MGF1ParameterSpec。
|
static MGF1ParameterSpec |
SHA256
使用“SHA-256”消息摘要的MGF1ParameterSpec。
|
static MGF1ParameterSpec |
SHA384
使用“SHA-384”消息摘要的MGF1ParameterSpec。
|
static MGF1ParameterSpec |
SHA512
使用SHA-512消息摘要的MGF1ParameterSpec。
|
Constructor and Description |
---|
MGF1ParameterSpec(String mdName)
为PKCS#1标准中定义的掩码生成函数MGF1构造一个参数集。
|
public static final MGF1ParameterSpec SHA1
public static final MGF1ParameterSpec SHA224
public static final MGF1ParameterSpec SHA256
public static final MGF1ParameterSpec SHA384
public static final MGF1ParameterSpec SHA512
public MGF1ParameterSpec(String mdName)
mdName
- 在该掩码生成函数MGF1中使用的消息摘要的算法名称。
NullPointerException
- 如果
mdName
为空。
public String getDigestAlgorithm()