Criptografia moderna foloseste algoritmi complexi pentru a cripta si decripta datele transmise intre doua entitati. Printre cele mai utilizate metode de criptare se numara criptarea asimetrica (RSA) si criptarea simetrica (AES), ambele fiind folosite pe scara larga in aplicatii web, e-mail si comunicatii mobile. Pentru a proteja datele personale, se mai utilizeaza si alte tehnologii, cum ar fi SSL/TLS, care asigura transferul securizat al datelor intre server si client, si VPN-urile, care permit conexiuni sigure la retelele private, in special pentru lucrul de la distanta.