RsaHashedImportParams - 表示导入任何基于 RSA 密钥对的参数
RsaHashedImportParams
是 Web Crypto API 的字典,表示导入任何基于 RSA 密钥对(即当算法被识别为 RSASSA-PKCS1-v1_5,RSA-PSS 或 RSA-OAEP 中的任何一种时),应该作为 algorithm
参数传递到 SubtleCrypto.importKey()
或 SubtleCrypto.unwrapKey()
的对象。
属性
name
一个 DOMString
。根据您要使用的算法,应将其设置为 RSASSA-PKCS1-v1_5
,RSA-PSS
或 RSA-OAEP
。
hash
一个 DOMString
, 表示要使用的摘要函数的名称。它可以是 SHA-256
,SHA-384
或 SHA-512
之一。
警告:尽管从技术上讲,您可以在此处使用
SHA-1
,但强烈建议不要这样做,因为它被认为容易受到攻击。
实例
请参见 SubtleCrypto.importKey()
的实例。
规范
规范 | 状态 | 备注 |
---|---|---|
Web Cryptography API SubtleCrypto.RsaHashedImportParams 的定义 |
推荐 | - |
浏览器兼容性
如果浏览器的 SubtleCrypto.importKey()
,SubtleCrypto.unwrapKey()
方法支持基于 RSA 的算法,则支持该类型。