WorkerGlobalScope:crypto 属性

基线 广泛可用

此功能已得到良好确立,并且可在许多设备和浏览器版本上运行。自以下时间起,它已在浏览器中提供 2015 年 7 月.

注意:此功能仅在Web Workers中可用。

cryptoWorkerGlobalScope 接口的只读属性,它返回此 worker 的 Crypto 对象。此对象使 worker 能够访问某些与加密相关的服务。

尽管属性本身是只读的,但其所有方法(及其子对象 SubtleCrypto 的方法)都不是只读的,因此容易受到polyfill的攻击。

虽然 crypto 在所有 worker 中都可用,但在不安全的上下文中,返回的 Crypto 对象只有一个可用的功能:getRandomValues() 方法。通常,您应该仅在安全上下文中使用此 API。

一个 Crypto 接口的实例,提供对通用加密和强随机数生成器的访问。

示例

请参阅 Window.crypto 页面的示例,该示例使用 crypto 属性访问 getRandomValues() 方法。

规范

规范
Web Cryptography API
# dom-windoworworkerglobalscope-crypto

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅