Page d’accueil Proton

API Web Cryptography

Lecture
2 minutes
Catégorie
Navigateurs et cookies

Proton Mail utilise les dernières technologies web pour sécuriser vos données. Pour que ces technologies fonctionnent, vous devez utiliser un navigateur qui prend en charge l’API Web Cryptography (Web Crypto). Dans cet article, nous expliquons ce qu’est Web Crypto.

Qu’est-ce que l’API Web Crypto ?

L’API Web Cryptography est un ensemble de fonctions implémentées par le navigateur qui fournissent des opérations de cryptographie courantes, telles que le chiffrement et le déchiffrement de données ainsi que la génération de nombres aléatoires hautement sécurisés requis pour générer des clés privées aléatoires sécurisées.

Ces opérations sont implémentées nativement par le navigateur, plutôt que dans notre application web. Plusieurs raisons expliquent cela :

  • Une implémentation native dans le navigateur est souvent plus rapide. Par exemple, elle peut tirer parti du support matériel pour le chiffrement et le déchiffrement AES, ce qui se traduit par de meilleures performances.
  • Il est plus facile de s’assurer qu’une implémentation native est résistante aux attaques temporelles(nouvelle fenêtre).
  • Tous les systèmes d’exploitation modernes disposent d’un moyen de collecter de l’entropie(nouvelle fenêtre) pour générer les nombres véritablement aléatoires requis pour un chiffrement sécurisé. Une implémentation native par le navigateur est nécessaire pour autoriser l’application web à utiliser ce caractère aléatoire sécurisé.

La plupart des navigateurs modernes prennent en charge l’API Web Crypto, y compris les versions récentes de Firefox, Chrome, Safari, Edge et Opera. Cependant, Internet Explorer 11 ne prend en charge qu’une version plus ancienne de l’API et n’est donc pas pris en charge par Proton Mail.

Veuillez consulter notre liste de navigateurs pris en charge et recommandés. Une liste détaillée de tous les navigateurs prenant en charge l’API Web Crypto est disponible ici(nouvelle fenêtre).