
1. Générer une paire de clés
Chaque appareil crée une clé privée et une clé publique. La clé privée est un secret conservé uniquement sur l'appareil, qui est utilisé pour prouver la propriété de cette clé publique.tandis que la clé publique est un identifiant public qui peut être partagé en toute sécurité.

2. Échange de clés publiques et vérification de l'identité
Les dispositifs échangent leurs clés publiques et se considèrent mutuellement comme des pairs de confiance. La clé publique est comme une fiche de contact de confiance, aidant WireGuard à reconnaître quel appareil est autorisé à communiquer.

3. Configurer le tunnel sécurisé
Avant d'envoyer des données, les deux appareils confirment d'abord qu'ils sont des pairs de confiance. WireGuard met ensuite en place un tunnel sécurisé en préparant les clés de chiffrement qui protégeront la communication.

4. Envoyer des données chiffrées à travers le tunnel.
Une fois le tunnel prêt, WireGuard chiffre chaque paquet de données et l'envoie via UDP. Des tiers ne voient que des données brouillées illisibles, tandis que les deux nœuds de confiance peuvent les déchiffrer et les comprendre.



















