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 inWeb Workers.
TheCrypto
interface represents basic cryptography features available in the current context.It allows access to a cryptographically strong random number generator and to cryptographic primitives.
TheCrypto
is available in windows using theWindow.crypto
property and in workers using theWorkerGlobalScope.crypto
property.
In this article
Instance properties
This interface implements properties defined onRandomSource
.
Crypto.subtle
Read onlySecure contextReturns a
SubtleCrypto
object providing access to common cryptographic primitives, like hashing, signing, encryption, or decryption.
Instance methods
This interface implements methods defined onRandomSource
.
Crypto.getRandomValues()
Fills the passed
TypedArray
with cryptographically sound random values.Crypto.randomUUID()
Secure contextReturns a randomly generated, 36 character long v4 UUID.
Specifications
Specification |
---|
Web Cryptography Level 2> # crypto-interface> |
Browser compatibility
Loading…