SubtleCrypto
The SubtleCrypto interface of the Web Crypto API provides a number of low-level cryptographic functions. Access to the features of SubtleCrypto is obtained through the property of the object you get from Window.crypto . Warning: This API provides a number of low-level cryptographic primitives.
https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto