Crypto

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

注意:此功能在 Web Workers 中可用。

Crypto 介面表示當前上下文中可用的基本加密功能。它允許訪問加密強度高的隨機數生成器和加密原語。

Crypto 可透過 Window.crypto 屬性在視窗中使用,也可透過 WorkerGlobalScope.crypto 屬性在 worker 中使用。

例項屬性

Crypto.subtle 只讀 安全上下文

返回一個 SubtleCrypto 物件,提供對常見加密原語的訪問,例如雜湊、簽名、加密或解密。

例項方法

Crypto.getRandomValues()

使用加密強度高的隨機值填充傳入的 TypedArray

Crypto.randomUUID() 安全上下文

返回一個隨機生成的、長度為 36 個字元的 v4 UUID。

規範

規範
Web 加密級別 2
# crypto-interface

瀏覽器相容性

另見