Movatterモバイル変換


[0]ホーム

URL:


  1. 面向开发者的 Web 技术
  2. Web API
  3. CryptoKeyPair

此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in EnglishAlways switch to English

CryptoKeyPair

Web Crypto APICryptoKeyPair 字典表示非对称加密算法(也称为公钥算法)中的一对密钥。

CryptoKeyPair 对象可以通过使用SubtleCrypto.generateKey() 方法获得,当选定的算法是以下非对称算法之一时:RSASSA-PKCS1-v1_5、RSA-PSS、RSA-OAEP、ECDSA 或 ECDH。

它包含两个属性,都是CryptoKey 对象:privateKey 属性包含私钥,publicKey 属性包含公钥。

实例属性

CryptoKeyPair.privateKey

CryptoKey 对象表示私钥。对于加密和解密算法,该密钥用于解密。对于签名和验证算法,它用于签名。

CryptoKeyPair.publicKey

CryptoKey 对象表示公钥。对于加密和解密算法,该密钥用于加密,对于签名和验证算法,它用于验证签名。

示例

SubtleCrypto 方法的示例大多使用了CryptoKey 对象。例如:

规范

Specification
Web Cryptography Level 2
# keypair

参见

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp