Criptografia PublicKey se bazează pe utilizarea a două chei: una publică și una privată. Cheia publică este utilizată pentru a cripta mesajele și poate fi distribuită în mod liber, în timp ce cheia privată este utilizată pentru a decripta mesajele și trebuie păstrată secretă. Acest sistem asigură securitatea în comunicațiile online, astfel încât doar receptorul destinatar să poată decripta și citi mesajul trimis.