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.
Crypto.subtle Read only Secure contextReturns a SubtleCrypto object providing access to common cryptographic primitives, like hashing, signing, encryption, or decryption.
Crypto.getRandomValues()Fills the passed TypedArray with cryptographically sound random values.
Crypto.randomUUID() Secure contextReturns a randomly generated, 36 character long v4 UUID.