Интерфейс Crypto
представляет базовые криптографические функции, доступные в общеупотребительном контексте. Он позволяет получить доступ к криптографически сильному генеретору случайных чисел и к криптографическим примитивам.
Объект с этим интерфейсом доступен в Web-контексте через свойство Window.crypto
.
Свойства
Этот интерфейс реализует свойства, объявленные в RandomSource
.
Crypto.subtle
Только для чтения- Возвращает объект
SubtleCrypto
, предоставляющий доступ к часто используемым криптографическим примитивам, таким как хэширование, цифровые подписи, шифрование и расшифрование.
Методы
Этот интерфейс реализует методы, объявленные в RandomSource
.
RandomSource.getRandomValues()
- Заполняет переданные
TypedArray
случайными в криптографическом смысле значениями.
Спецификации
Спецификация | Статус | Комментарий |
Web Cryptography API Определение 'Crypto' в этой спецификации. |
Рекомендация | Исходное описание |
Совместимость с браузерами
BCD tables only load in the browser
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.