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