Proton 首頁

Web Cryptography 應用程式介面

閱讀
0 分鐘
類別
瀏覽器與 Cookie

Proton Mail 使用最新的網頁技術來保護您的資料。為了讓這些技術正常運作,您必須使用支援 Web Cryptography API (Web Crypto) 的瀏覽器。在本文中,我們將解釋什麼是 Web Crypto。

什麼是 Web Crypto API?

Web Cryptography API 是由瀏覽器實作的一組功能,可用來提供常見的密碼編譯操作,例如加密和解密資料,以及產生建立安全隨機私有金鑰所需的、具備密碼學安全性的隨機數。

這些操作是由瀏覽器原生實作,而非在我們的網頁應用程式中執行。原因如下:

  • 瀏覽器中的原生實作通常速度更快。例如,它可以利用硬體基礎對 AES 加密與解密的支援,從而提升效能。
  • 這也更容易確保原生實作能夠抵禦 時序攻擊(新視窗)
  • 所有現代作業系統都具有收集 (新視窗) 的方法,以產生安全加密所需的真正隨機數。需要有原生的瀏覽器實作,才能允許網頁應用程式利用這種安全的隨機性。

大多數現代瀏覽器都支援 Web Crypto API,包括近期版本的 Firefox、Chrome、Safari、Edge 和 Opera。然而,Internet Explorer 11 僅支援較舊版本的 API,因此 Proton Mail 不支援該瀏覽器。

請參閱我們的支援和 推薦瀏覽器 列表。所有支援 Web Crypto API 的瀏覽器詳細列表可以在 這裡(新視窗) 找到。