Crypto - Web APIs | MDN (original) (raw)
Baseline
Widely available
Note: This feature is available in Web Workers.
The Crypto
interface represents basic cryptography features available in the current context. It allows access to a cryptographically strong random number generator and to cryptographic primitives.
The Crypto
is available in windows using the Window.crypto property and in workers using the WorkerGlobalScope.crypto property.
Instance properties
This interface implements properties defined on RandomSource.
Crypto.subtle Read only Secure context
Returns a SubtleCrypto object providing access to common cryptographic primitives, like hashing, signing, encryption, or decryption.
Instance methods
This interface implements methods defined on RandomSource.
Fills the passed TypedArray with cryptographically sound random values.
Crypto.randomUUID() Secure context
Returns a randomly generated, 36 character long v4 UUID.
Specifications
Specification |
---|
Web Cryptography Level 2 # crypto-interface |