Criptarea cu cheie publică se bazează pe folosirea a două chei diferite: una pentru criptarea mesajului și alta pentru decriptarea acestuia. Criptarea cu cheie privată folosește o singură cheie pentru ambele procese. Aceste metode asigură securitatea transferului de informații în cazul comunicațiilor online.