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.
Please help us by answering a few questions.
crypto
は WorkerGlobalScope
インターフェイスの読み取り専用プロパティで、このワーカーの Crypto
オブジェクトを返します。このオブジェクトは、ウェブページが暗号に関連したサービスにアクセスできるようにします。
このプロパティ自体は読み取り専用ですが、そのメソッドすべて(加えて子オブジェクトのメソッドと SubtleCrypto
)は読み取り専用ではありません。そのためポリフィルによる攻撃には脆弱です。
crypto
はすべてのウィンドウで使用できますが、返される Crypto
オブジェクトは保護されていないコンテキストで使用できる機能は 1 つしかありません。 getRandomValues()
メソッドです。一般的に、この API は保護されたコンテキストでのみ使用する必要があります。
値
Crypto
インターフェイスのインスタンスで、一般用途の暗号技術と強力な乱数生成器を提供します。
例
Window.crypto
のページの例を参照してください。ここでは crypto
プロパティを使用して getRandomValues()
メソッドにアクセスしています。
仕様書
Specification |
---|
Web Cryptography API # dom-windoworworkerglobalscope-crypto |
ブラウザーの互換性
関連情報
Crypto
インターフェイスWindow.crypto