CryptoKey - 表示从特定密钥算法派生的加密密钥

CryptoKey 接口表示从特定密钥算法派生的加密密钥

可以使用 SubtleCrypto.generateKey()SubtleCrypto.deriveKey()SubtleCrypto.importKey() 获取 CryptoKey 对象

属性

该接口没有继承任何属性。

CryptoKey.type

返回表示密钥类型的枚举值,密钥(用于对称算法),公钥或私钥(用于非对称算法)

CryptoKey.extractable

返回 Boolean,指示是否可以将原始信息导出到应用程序。

CryptoKey.algorithm

返回一个不透明对象,表示密钥必须与之一起使用的特定密码。

CryptoKey.usages

返回枚举值的数组,指示可以使用密钥的内容。

方法

该接口既不继承也不实现任何方法。

规范

规范 状态 备注
Web Cryptography API
CryptoKey 的定义
推荐 初始定义。

桌面浏览器兼容性

特性 Chrome Edge Firefox Internet Explorer Opera Safari
基础支持 37 支持 34 不支持 未知 不支持
type 37 12 34 不支持 未知 不支持
extractable 37 12 34 不支持 未知 不支持
algorithm 37 12 34 不支持 未知 不支持
usages 37 12 34 不支持 未知 不支持

移动浏览器兼容性

特性 Android Chrome for Android Edge mobile Firefox for Android IE mobile Opera Android iOS Safari
基础支持 37 37 支持 34 未知 未知 不支持
type 37 37 支持 34 未知 未知 不支持
extractable 37 37 支持 34 未知 未知 不支持
algorithm 37 37 支持 34 未知 未知 不支持
usages 37 37 支持 34 未知 未知 不支持

相关链接