De to teknologier, der kan give dataintegritet i en VPN -forbindelse, er:
1. digitale underskrifter: Dette involverer at bruge en kryptografisk hash -funktion til at skabe et unikt "fingeraftryk" af dataene. Dette fingeraftryk er derefter krypteret med afsenderens private nøgle og knyttet til dataene. Modtageren kan derefter bruge afsenderens offentlige nøgle til at dekryptere fingeraftrykket og sammenligne den med hash af de modtagne data. Hvis fingeraftryk stemmer, bekræfter det, at dataene ikke er blevet manipuleret med.
2. Meddelelsesgodkendelseskoder (MAC'er): Mac'er ligner digitale underskrifter, men de er ikke krypteret. I stedet genereres de ved hjælp af en hemmelig nøgle, der deles mellem afsenderen og modtageren. Denne hemmelige nøgle bruges til at kryptere hash af dataene og skabe en Mac. Modtageren kan derefter bruge den samme hemmelige nøgle til at verificere MAC og sikre, at dataene ikke er ændret.
Både digitale signaturer og Mac'er er afgørende for at sikre dataintegritet i VPN -forbindelser. De giver stærke beviser for, at dataene ikke er blevet ændret under transmission, hvilket forhindrer angribere i at manipulere de oplysninger, der blev sendt over VPN -tunnelen.