Web Cryptography API
- Læsetid
- 1 min
- Kategori
- Browsere og cookies
Proton Mail bruger de nyeste webteknologier til at sikre Deres data. For at disse teknologier kan fungere, skal De bruge en browser, der understøtter Web Cryptography API (Web Crypto). I denne artikel forklarer vi, hvad Web Crypto er.
Hvad er Web Crypto API?
Web Cryptography API er et sæt funktioner, som er implementeret af browseren, og som leverer gængse kryptografiske operationer, såsom kryptering og dekryptering af data samt generering af de kryptografisk sikre tilfældige tal, der kræves til generering af sikre, tilfældige private nøgler.
Disse operationer implementeres nativt af browseren frem for i vores webapplikation. Der er nogle få grunde til dette:
- En nativ implementering i browseren er ofte hurtigere. For eksempel kan den udnytte hardwarebaseret understøttelse af AES-kryptering og -dekryptering, hvilket resulterer i forbedret ydeevne.
- Det er nemmere at sikre, at en nativ implementering er modstandsdygtig over for timing-angreb(nyt vindue).
- Alle moderne operativsystemer har en metode til at indsamle entropi(nyt vindue) for at generere de helt tilfældige tal, der kræves til sikker kryptering. En nativ browserimplementering er påkrævet for at tillade webapplikationen at gøre brug af denne sikre tilfældighed.
De fleste moderne browsere understøtter Web Crypto API, herunder nyere versioner af Firefox, Chrome, Safari, Edge og Opera. Internet Explorer 11 understøtter dog kun en ældre version af API’et og understøttes derfor ikke af Proton Mail.
Se venligst vores liste over understøttede og anbefalede browsere. En detaljeret liste over alle browsere, der understøtter Web Crypto API, kan findes her(nyt vindue).