WorkerGlobalScope: свойство crypto
Базовая Широко поддерживается
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.
Примечание: Эта функция доступна только в Веб-воркерах.
Свойство crypto только для чтения интерфейса WorkerGlobalScope возвращает объект Crypto для этого воркера. Этот объект предоставляет воркерам доступ к определённым криптографическим службам.
Хотя само свойство является только для чтения, все его методы (и методы его дочернего объекта, SubtleCrypto) не являются только для чтения и, следовательно, уязвимы для атак с помощью полифиллов.
Хотя crypto доступен во всех воркерах, возвращаемый объект Crypto имеет только одну применимую функцию в небезопасных контекстах: метод getRandomValues(). В общем случае следует использовать этот API только в безопасных контекстах.
Значение
Экземпляр интерфейса Crypto, предоставляющий доступ к общедоступной криптографии и генератору сильных случайных чисел.
Примеры
См. пример на странице для Window.crypto, который использует свойство crypto для доступа к методу getRandomValues().
Спецификации
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
crypto |
37 | 12 | 1 | 24 | 5 | 37 | 4 | 24 | 5 | 3.0 | 37 |
worker_support |
37 | 79 | 48 | 24 | 10.1 | 37 | 48 | 24 | 10.3 | 3.0 | 37 |
См. также
- Интерфейс
Crypto Window.crypto
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/WorkerGlobalScope/crypto