
1. Bir Anahtar Çifti Oluştur
Her cihaz bir özel anahtar ve bir genel anahtar üretir. Özel anahtar yalnızca cihazda saklanan bir sırdır, ki Bu, o genel anahtarın sahipliğini kanıtlamak için kullanılır.Halka açık anahtar, güvenli bir şekilde paylaşılabilecek bir kamu kimliği iken.

2. Genel Anahtarları Değiştirin ve Kimliği Doğrulayın
Cihazlar açık anahtarları değiş tokuş eder ve birbirlerini güvenilir eşler olarak kaydederler. Açık anahtar, güvenilir bir iletişim kartına benzer ve WireGuard'ın hangi cihazın iletişim kurmasına izin verildiğini tanımasına yardımcı olur.

3. Güvenli Tüneli Kurun
Veri göndermeden önce iki cihaz önce güvenilir eşler olduklarını onaylarlar. WireGuard ise iletişimi koruyacak olan şifreleme anahtarlarını hazırlayarak güvenli bir tünel kurar.

4. Şifreli Veriyi Tünel Üzerinden Gönder.
Tünel hazır olduğunda, WireGuard her veri paketini şifreler ve UDP üzerinden gönderir. Dışarıdakiler sadece okunamayacak şekilde karışık verileri görür, oysa iki güvenilir taraf bunu çözüp anlarlar.



















