WorkerGlobalScope:crypto 属性
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
io error: No such file or directory (os error 2) (/home/runner/work/yari/yari/mdn/translated-content/files/zh-cn/web/api/workerglobalscope/index.md)
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