Most visited

Recently visited

Added in API level 1

MGF1ParameterSpec

public class MGF1ParameterSpec
extends Object implements AlgorithmParameterSpec

java.lang.Object
    java.security.spec.MGF1ParameterSpec


该类指定在OAEP填充和RSA-PSS签名方案中使用掩码生成函数MGF1的参数集,如 PKCS #1 v2.1标准中所定义。

其在PKCS#1标准中的ASN.1定义如下:

 MGF1Parameters ::= OAEP-PSSDigestAlgorthms
 
where
 OAEP-PSSDigestAlgorithms    ALGORITHM-IDENTIFIER ::= {
   { OID id-sha1 PARAMETERS NULL   }|
   { OID id-sha256 PARAMETERS NULL }|
   { OID id-sha384 PARAMETERS NULL }|
   { OID id-sha512 PARAMETERS NULL },
   ...  -- Allows for future expansion --
 }
 

也可以看看:

摘要(Summary)

Fields

public static final MGF1ParameterSpec SHA1

使用“SHA-1”消息摘要的MGF1ParameterSpec。

public static final MGF1ParameterSpec SHA256

使用“SHA-256”消息摘要的MGF1ParameterSpec。

public static final MGF1ParameterSpec SHA384

使用“SHA-384”消息摘要的MGF1ParameterSpec。

public static final MGF1ParameterSpec SHA512

使用SHA-512消息摘要的MGF1ParameterSpec。

Public constructors

MGF1ParameterSpec(String mdName)

按照PKCS#1标准中的定义,构造掩码生成函数MGF1的参数集。

公共方法(Public methods)

String getDigestAlgorithm()

返回掩码生成函数使用的消息摘要的算法名称。

继承方法(Inherited methods)

From class java.lang.Object

Fields

SHA1

Added in API level 1
MGF1ParameterSpec SHA1

使用“SHA-1”消息摘要的MGF1ParameterSpec。

SHA256

Added in API level 1
MGF1ParameterSpec SHA256

使用“SHA-256”消息摘要的MGF1ParameterSpec。

SHA384

Added in API level 1
MGF1ParameterSpec SHA384

使用“SHA-384”消息摘要的MGF1ParameterSpec。

SHA512

Added in API level 1
MGF1ParameterSpec SHA512

使用SHA-512消息摘要的MGF1ParameterSpec。

Public constructors

MGF1ParameterSpec

Added in API level 1
MGF1ParameterSpec (String mdName)

按照PKCS#1标准中的定义,构造掩码生成函数MGF1的参数集。

参数(Parameters)
mdName String: the algorithm name for the message digest used in this mask generation function MGF1.
抛出异常(Throws)
NullPointerException if mdName is null.

公共方法(Public methods)

getDigestAlgorithm

Added in API level 1
String getDigestAlgorithm ()

返回掩码生成函数使用的消息摘要的算法名称。

返回(Returns)
String the algorithm name of the message digest.

Hooray!