Crypto - 表示当前上下文中可用的基本加密功能
Crypto
接口表示当前上下文中可用的基本加密功能。它允许访问加密强大的随机数生成器和加密原语。
具有该接口的对象可通过 Window.crypto
属性在 Web 上下文中使用。
属性
该接口实现了在 RandomSource
上定义的属性。
Crypto.subtle
只读
返回 SubtleCrypto
对象,提供对常见加密原语的访问,如散列,签名,加密或解密。
方法
该接口实现了在 RandomSource
上定义的方法。
Crypto.getRandomValues()
使用加密声音随机值填充传递的 TypedArray
。
规范
规范 | 状态 | 备注 |
---|---|---|
Web Cryptography API Crypto 的定义 |
推荐 | 初始定义 |
桌面浏览器兼容性
特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
基础支持 | 37 | 支持 | 34 | 11 | 24 | 6.1 |
subtle |
37 | 12 | 34 | 11 | 24 | 6.1 |
getRandomValues |
11 | 支持 | 26 | 11 | 15 | 3.1 |
移动浏览器兼容性
特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
基础支持 | 37 | 37 | 未知 | 未知 | 未知 | 24 | 不支持 |
subtle |
37 | 37 | 未知 | 未知 | 未知 | 24 | 不支持 |
getRandomValues |
不支持 | 23 | 支持 | 26 | 未知 | 不支持 | 6 |