WireGuard [...] IPsec , / TLS, OpenVPN, , [].
Il convient de noter que WireGuard est cryptographiquement sûr de lui. Il n'a pas intentionnellement la flexibilité des chiffres et des protocoles. Si des trous graves sont trouvés dans les primitives sous-jacentes, tous les points de terminaison devront être mis à jour. Comme vous pouvez le voir dans le flux continu de vulnérabilités SLL / TLS, la flexibilité du chiffrement a maintenant considérablement augmenté.
WireGuard utilise Curve25519 pour l'échange de clés, ChaCha20 pour le chiffrement et Poly1305 pour l'authentification des données. Il fonctionne également avec SipHash pour les clés de hachage et BLAKE2 pour le hachage.