RsaHashedKeyGenParams
RsaHashedKeyGenParams 字典是 Web Crypto API 的一部分,它代表了在生成任何基於 RSA 的金鑰對時(即當演算法被標識為 RSASSA-PKCS1-v1_5、RSA-PSS 或 RSA-OAEP 時)應作為 algorithm 引數傳遞給 SubtleCrypto.generateKey() 的物件。
例項屬性
name-
一個字串。這應該根據您想使用的演算法設定為
RSASSA-PKCS1-v1_5、RSA-PSS或RSA-OAEP。 modulusLength-
一個
Number。RSA 模數的位數。這應該至少為 2048:例如,請參見 SP 800-131A Rev. 2。一些組織現在建議將其設定為 4096。 publicExponent-
一個
Uint8Array。公鑰指數。除非您有充分的理由使用其他值,否則在此處指定 65537([0x01, 0x00, 0x01])。 雜湊-
一個字串或一個包含單個屬性
name(值為字串)的物件。這是要使用的 摘要演算法 的識別符號。應為以下之一:警告: 此處也支援
SHA-1,但 SHA-1 演算法被認為不安全,不應再使用。
示例
請參閱 SubtleCrypto.generateKey() 的示例。
規範
| 規範 |
|---|
| Web 加密級別 2 # dfn-RsaHashedKeyGenParams |
瀏覽器相容性
支援為 SubtleCrypto.generateKey() 方法使用任何基於 RSA 的演算法的瀏覽器都將支援此型別。