Laten we een zeer eenvoudig voorbeeld gebruiken. Stel u voor dat u en drie van uw vrienden een gecodeerde taal creëren die alleen tussen jullie vieren kan worden begrepen. De taal kan de vorm hebben van tekens, afbeeldingen, geluiden, cijfers of iets heel anders. Het belangrijkste is dat anderen de taal niet kunnen ontcijferen als ze het u horen gebruiken. De enige manier om het te ontcijferen en het in een begrijpelijke taal te veranderen, is met een specifieke decoderingssleutel die alleen u en uw vrienden hebben, en die niet van u kan worden gestolen.
Maar wat als het proces van het maken van een gecodeerde taal en het onthouden ervan geautomatiseerd was? Dat is waar versleuteling om de hoek komt kijken. Het doet het werk voor u door de alledaagse taal die u spreekt te coderen en in code te veranderen terwijl deze naar de ontvanger reist.
In deze vergelijking is de ontvanger uw vriend waarmee u praat. In de VPN-wereld kan de ontvanger bijvoorbeeld een website zijn die u probeert te openen.
U noch de ontvanger hoeven de versleutelde code te begrijpen. Waarom? Omdat een VPN de informatie die u verzendt versleutelt en deze vervolgens ontsleutelt zodra deze de ontvanger bereikt.