WorkerGlobalScope:crypto 属性

WorkerGlobalScope 接口的 crypto 只读属性返回当前 worker 的 Crypto 对象。此对象允许网页访问某些加密相关的服务。

虽然该属性自身的只读的,但它的所有方法(以及其子对象的方法——SubtleCrypto)不仅是只读的,因此容易受到 polyfill 的攻击。

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

Crypto 接口的实例,提供对通用的密码学功能和强随机数生成器的访问。

示例

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

规范

Specification
Web Cryptography API
# dom-windoworworkerglobalscope-crypto

浏览器兼容性

BCD tables only load in the browser

参见