Proton-startpagina

Web Cryptography API

Lezen
1 min
Categorie
Browsers en cookies

Proton Mail maakt gebruik van de nieuwste webtechnologieën om uw gegevens te beveiligen. Om deze technologieën te laten werken, moet u een browser gebruiken die de Web Cryptography API (Web Crypto) ondersteunt. In dit artikel leggen we uit wat Web Crypto is.

Wat is de Web Crypto API?

De Web Cryptography API is een set functies die door de browser is geïmplementeerd en die algemene cryptografische bewerkingen biedt, zoals het versleutelen en ontsleutelen van gegevens en het genereren van de cryptografisch veilige willekeurige getallen die vereist zijn voor het genereren van veilige, willekeurige geheime sleutels.

Deze bewerkingen zijn native geïmplementeerd door de browser, in plaats van in onze webtoepassing. Hier zijn een paar redenen voor:

  • Een native implementatie in de browser is vaak sneller. Zo kan deze bijvoorbeeld gebruikmaken van hardwarematige ondersteuning voor AES-versleuteling en -ontsleuteling, wat resulteert in betere prestaties.
  • Het is eenvoudiger om ervoor te zorgen dat een native implementatie bestand is tegen timingaanvallen(nieuw venster).
  • Alle moderne besturingssystemen hebben een manier om entropie(nieuw venster) te verzamelen om de werkelijk willekeurige getallen te genereren die nodig zijn voor veilige versleuteling. Een native browserimplementatie is vereist om de webtoepassing gebruik te laten maken van deze veilige willekeurigheid.

De meeste moderne browsers ondersteunen de Web Crypto API, inclusief recente versies van Firefox, Chrome, Safari, Edge en Opera. Internet Explorer 11 ondersteunt echter alleen een oudere versie van de API en wordt daarom niet ondersteund door Proton Mail.

Raadpleeg onze lijst met ondersteunde en aanbevolen browsers. Een gedetailleerde lijst van alle browsers die de Web Crypto API ondersteunen, vindt u hier(nieuw venster).