RsaHashedKeyGenParams
RsaHashedKeyGenParams:
object
生成任何基于RSA的密钥对(即算法被标识为RSASSA-PKCS1-v1_5、RSA-PSS或RSA-OAEP中的任何一个)时,Web Crypto API的RsaHashedKeyGenParams字典表示应作为算法参数传入SubtleCrypto.generateKey的对象。
类型声明
hash
hash:
string| {name:string; }
一个字符串或对象,其中仅包含一个名为name、值为字符串的属性。它是要使用的摘要算法的标识符。这应是以下的其中一项:
SHA-256:选择SHA-256算法。SHA-384:选择SHA-384算法。SHA-512:选择SHA-512算法。
modulusLength
modulusLength:
number
一个数字。RSA模数的长度(以位为单位)。此值应至少为2,048:例如,参阅SP 800-131A修订版2。一些组织现在建议长度应为4,096。
name
name:
string
一个字符串。这应被设置为RSASSA-PKCS1-v1_5、RSA-PSS或RSA-OAEP,具体取决于您要使用的算法。
publicExponent
publicExponent:
Uint8Array
一个Uint8Array。公钥指数。除非您有充分的理由使用其他项,否则请在此处指定65537([0x01、0x00、0x01])。
Last updated: 2025年10月2日

