
1. Generar un par de llaves
Cada dispositivo crea una clave privada y una clave pública. La clave privada es un secreto que solo se guarda en el dispositivo, lo cual Se utiliza para demostrar la propiedad de esa clave pública.mientras que la clave pública es una ID pública que se puede compartir de forma segura.

2. Intercambiar claves públicas y verificar la identidad
Los dispositivos intercambian llaves públicas y se reconocen mutuamente como pares de confianza. La clave pública es como una tarjeta de contacto de confianza, que ayuda a WireGuard a reconocer qué dispositivo está autorizado para comunicarse.

3. Configurar el túnel seguro
Antes de enviar datos, los dos dispositivos primero confirman que son pares de confianza. WireGuard luego configura un túnel seguro preparando las claves de cifrado que protegerán la comunicación.

4. Enviar datos cifrados a través del túnel
Una vez que el túnel esté listo, WireGuard cifra cada paquete de datos y lo envía a través de UDP. Los externos solo ven datos ilegibles y desordenados, mientras que los dos pares de confianza pueden descifrarlo y entenderlo.



















