WireGuard [...] IPsec , / TLS, OpenVPN, , [].
تجدر الإشارة إلى أن WireGuard واثق من نفسه في التشفير. عمدا يفتقر إلى مرونة الأصفار والبروتوكولات. إذا تم العثور على ثقوب خطيرة في الأوليات الأساسية ، فستحتاج إلى تحديث جميع نقاط النهاية. كما ترى من التدفق المستمر لنقاط الضعف SLL / TLS ، زادت مرونة التشفير الآن بشكل هائل.
يستخدم WireGuard Curve25519 لتبادل المفاتيح و ChaCha20 للتشفير و Poly1305 لمصادقة البيانات. كما أنها تعمل مع SipHash لمفاتيح التجزئة و BLAKE2 للتجزئة.