主要格式


🌐 Key Formats

以下列表描述了 subtle.importKey()subtle.exportKey() 支持的格式。

🌐 The following list describes the formats supported by subtle.importKey() and subtle.exportKey().

  • 'AES-CBC''AES-CTR''AES-GCM''AES-KW''HMAC' 可以使用 'jwk''raw''raw-secret' 进行导入和导出4
  • 'AES-OCB'4'ChaCha20-Poly1305'4'KMAC128'4'KMAC256'4 可以使用 'jwk''raw-secret'4 进行导入和导出。
  • 'Argon2d'4'Argon2i'4'Argon2id'4 可以用 'raw-secret'4 导入;不支持导出。
  • 'ECDH''ECDSA''Ed25519''Ed448'5'X25519''X448'5 可以使用 'spki''pkcs8''jwk''raw''raw-public'4 进行导入和导出。
  • 'HKDF''PBKDF2' 可以使用 'raw''raw-secret'4 导入;不支持导出。
  • 'ML-DSA-44'4'ML-DSA-65'4'ML-DSA-87'4'ML-KEM-512'4'ML-KEM-768'4'ML-KEM-1024'4 可以通过 'spki''pkcs8''jwk''raw-public'4'raw-seed'4 进行导入和导出。
  • 'RSA-OAEP''RSA-PSS''RSASSA-PKCS1-v1_5' 可以使用 'spki''pkcs8''jwk' 进行导入和导出。