Proton Startseite

Web Cryptography API

Lesen
1 Min.
Kategorie
Browser und Cookies

Proton Mail verwendet die neuesten Webtechnologien, um deine Daten zu sichern. Damit diese Technologien funktionieren, musst du einen Browser verwenden, der die Web Cryptography API (Web Crypto) unterstützt. In diesem Artikel erklären wir, was Web Crypto ist.

Was ist die Web Crypto API?

Die Web Cryptography API ist eine Reihe von Funktionen, die vom Browser implementiert werden und gängige kryptografische Operationen bereitstellen, wie das Verschlüsseln und Entschlüsseln von Daten und das Erzeugen der kryptografisch sicheren Zufallszahlen, die für die Generierung sicherer privater Zufallsschlüssel erforderlich sind.

Diese Operationen werden nativ vom Browser implementiert und nicht in unserer Webanwendung. Dafür gibt es einige Gründe:

  • Eine native Implementierung im Browser ist oft schneller. Sie kann beispielsweise die hardwarebasierte Unterstützung für die AES-Verschlüsselung und -Entschlüsselung nutzen, was zu einer besseren Leistung führt.
  • Es ist einfacher sicherzustellen, dass eine native Implementierung resistent gegen Timing-Angriffe(neues Fenster) ist.
  • Alle modernen Betriebssysteme verfügen über eine Möglichkeit, Entropie(neues Fenster) zu sammeln, um die für eine sichere Verschlüsselung erforderlichen echten Zufallszahlen zu erzeugen. Eine native Browser-Implementierung ist erforderlich, damit die Webanwendung diese sichere Zufälligkeit nutzen kann.

Die meisten modernen Browser unterstützen die Web Crypto API, einschließlich neuerer Versionen von Firefox, Chrome, Safari, Edge und Opera. Der Internet Explorer 11 unterstützt jedoch nur eine ältere Version der API und wird daher von Proton Mail nicht unterstützt.

Bitte wirf einen Blick auf unsere Liste der unterstützten und empfohlenen Browser. Eine detaillierte Liste aller Browser, die die Web Crypto API unterstützen, findest du hier(neues Fenster).