Web Cryptography API
- Lesetid
- 1 min
- Kategori
- Nettlesere og informasjonskapsler
Proton Mail bruker de nyeste webteknologiene for å sikre dataene dine. For at disse teknologiene skal fungere, må du bruke en nettleser som støtter Web Cryptography API (Web Crypto). I denne artikkelen forklarer vi hva Web Crypto er.
Hva er Web Crypto API?
Web Cryptography API er et sett med funksjoner implementert av nettleseren som tilbyr vanlige kryptografiske operasjoner, som å kryptere og dekryptere data og generere de kryptografisk sikre tilfeldige tallene som kreves for å generere sikre tilfeldige private nøkler.
Disse operasjonene implementeres innebygd av nettleseren, i stedet for i nettapplikasjonen vår. Det er noen grunner til dette:
- En innebygd implementering i nettleseren er ofte raskere. Den kan for eksempel utnytte maskinvarebasert støtte for AES-kryptering og -dekryptering, noe som fører til bedre ytelse.
- Det er lettere å sikre at en innebygd implementering er motstandsdyktig mot tidsangrep(nytt vindu).
- Alle moderne operativsystemer har en måte å samle inn entropi(nytt vindu) på for å generere de virkelig tilfeldige tallene som kreves for sikker kryptering. En innebygd nettleserimplementering kreves for å la nettapplikasjonen ta i bruk denne sikre tilfeldigheten.
De fleste moderne nettlesere støtter Web Crypto API, inkludert nyere versjoner av Firefox, Chrome, Safari, Edge og Opera. Internet Explorer 11 støtter imidlertid bare en eldre versjon av API-et, og støttes derfor ikke av Proton Mail.
Se vår liste over støttede og anbefalte nettlesere. En detaljert liste over alle nettlesere som støtter Web Crypto API finnes her(nytt vindu).