Página principal de Proton

API de criptografía web

Lectura
1 minuto
Categoría
Navegadores y cookies

Proton Mail utiliza las últimas tecnologías web para proteger sus datos. Para que estas tecnologías funcionen, debe utilizar un navegador que admita la Web Cryptography API (Web Crypto). En este artículo, explicamos qué es Web Crypto.

¿Qué es la Web Crypto API?

La Web Cryptography API es un conjunto de funciones implementadas por el navegador que proporcionan operaciones criptográficas comunes, como cifrar y descifrar datos, y generar los números aleatorios criptográficamente seguros necesarios para generar claves privadas aleatorias y seguras.

Estas operaciones se implementan de forma nativa en el navegador, en lugar de en nuestra aplicación web. Esto se debe a varias razones:

  • Una implementación nativa en el navegador suele ser más rápida. Por ejemplo, puede aprovechar el soporte basado en hardware para el cifrado y descifrado AES, lo que resulta en un mejor rendimiento.
  • Es más fácil garantizar que una implementación nativa sea resistente a los ataques de temporización(nueva ventana).
  • Todos los sistemas operativos modernos tienen un medio para recopilar entropía(nueva ventana) para generar los números verdaderamente aleatorios necesarios para un cifrado seguro. Se requiere una implementación nativa del navegador para permitir que la aplicación web haga uso de esta aleatoriedad segura.

La mayoría de los navegadores modernos admiten la Web Crypto API, incluidas las versiones recientes de Firefox, Chrome, Safari, Edge y Opera. Sin embargo, Internet Explorer 11 solo admite una versión anterior de la API y, por lo tanto, no es compatible con Proton Mail.

Consulte nuestra lista de navegadores compatibles y recomendados. Puede encontrar una lista detallada de todos los navegadores que admiten la Web Crypto API aquí(nueva ventana).