Web Cryptography API
- Lectură
- 1 min
- Categorie
- Browsere și cookie-uri
Proton Mail utilizează cele mai recente tehnologii web pentru a vă securiza datele. Pentru ca aceste tehnologii să funcționeze, trebuie să utilizați un browser care acceptă Web Cryptography API (Web Crypto). În acest articol, explicăm ce este Web Crypto.
Ce este Web Crypto API?
Web Cryptography API este un set de funcții implementate de browser care oferă operațiuni criptografice comune, cum ar fi criptarea și decriptarea datelor și generarea numerelor aleatorii sigure din punct de vedere criptografic, necesare pentru generarea de chei private aleatorii sigure.
Aceste operațiuni sunt implementate nativ de către browser, nu în aplicația noastră web. Există câteva motive pentru acest lucru:
- O implementare nativă în browser este adesea mai rapidă. De exemplu, aceasta poate profita de asistența hardware pentru criptarea și decriptarea AES, ceea ce duce la performanțe îmbunătățite.
- Este mai ușor să se asigure că o implementare nativă este rezistentă la atacuri de sincronizare(fereastră nouă).
- Toate sistemele de operare moderne dispun de un mijloc de colectare a entropiei(fereastră nouă) pentru a genera numerele cu adevărat aleatorii necesare pentru o criptare sigură. O implementare nativă a browserului este necesară pentru a permite aplicației web să utilizeze această aleatoritate sigură.
Majoritatea browserelor moderne acceptă Web Crypto API, inclusiv versiunile recente de Firefox, Chrome, Safari, Edge și Opera. Cu toate acestea, Internet Explorer 11 acceptă doar o versiune mai veche a API-ului și, prin urmare, nu este acceptat de Proton Mail.
Vă rugăm să consultați lista noastră de browsere acceptate și recomandate. O listă detaliată a tuturor browserelor care acceptă Web Crypto API poate fi găsită aici(fereastră nouă).