Windscribe 的加密方式会根据所选协议以及您使用的应用版本而有所不同:
OpenVPN
我们的 OpenVPN 实现采用 AES-256-GCM 加密算法、SHA512 身份验证和 4096 位 RSA 密钥,同时支持完全前向保密。
IKEv2
我们的应用内 IKEv2 实现采用 AES-256-GCM 进行加密,并使用 SHA-256 进行完整性校验。桌面端和 Android 应用使用 ECP384 进行 Diffie-Hellman 密钥协商(DH 组 20),iOS 则使用 ECP521 进行 Diffie-Hellman 密钥协商(DH 组 21)。
WireGuard
WireGuard 是一种有明确技术选型的协议,使用 ChaCha20 进行对称加密,并通过 Poly1305 进行身份验证;使用 Curve25519 进行 ECDH;使用 BLAKE2s 进行哈希和带密钥哈希运算;使用 SipHash24 生成哈希表密钥;并使用 HKDF 进行密钥派生。
浏览器扩展
我们使用 TLS 1.3、采用 X25519 密钥交换的 ECDHE_RSA,以及 TLS_AES_256_GCM_SHA384 加密套件。