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 |