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.
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
Crypto.subtleRead only Secure context-
Returns a
SubtleCryptoobject providing access to common cryptographic primitives, like hashing, signing, encryption, or decryption.
Instance methods
Crypto.getRandomValues()-
Fills the passed
TypedArraywith 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> |
Browser compatibility
Loading…