A criptografia do Windscribe varia com base no protocolo selecionado, bem como no formato do aplicativo utilizado:
OpenVPN
Nossa implementação do OpenVPN usa a cifra AES-256-GCM com autenticação SHA512 e uma chave RSA de 4096 bits. O sigilo encaminhado perfeito também é suportado.
IKEv2
Nossa implementação in-app do IKEv2 utiliza AES-256-GCM para criptografia e SHA-256 para verificações de integridade. Aplicativos desktop e Android usam ECP384 para negociação de chaves Diffie-Hellman (grupo DH 20), e iOS usa ECP521 (grupo DH 21).
WireGuard
WireGuard é um protocolo opinativo que usa ChaCha20 para criptografia simétrica, autenticada com Poly1305; Curve25519 para ECDH; BLAKE2s para hash e hash com chave; SipHash24 para chaves de tabela hash; e HKDF para derivação de chaves.
Extensões de navegador
Usamos TLS 1.3, ECDHE_RSA com troca de chaves X25519 e a cifra TLS_AES_256_GCM_SHA384.