Cele mai utilizate tehnici de criptare sunt criptarea simetrica, asimetrica si hibrida. Criptarea simetrica foloseste acelasi cheie pentru criptarea si decriptarea unui text, in timp ce criptarea asimetrica foloseste o cheie publica pentru criptare si o cheie privata pentru decriptare. Criptarea hibrida combina cele doua tehnici pentru o securitate mai buna.