Criptografia cu chei publice, numită și criptografie asimetrică, este o metodă modernă de criptare utilizată pentru protejarea comunicațiilor online și a datelor sensibile. Funcționează prin utilizarea a două chei diferite, una publică și una privată, care sunt legate între ele. Cheia publică este distribuită pentru a permite oricui să cripteze mesaje sau date pe care le trimite, în timp ce cheia privată este păstrată secretly de către proprietarul acesteia și este utilizată pentru a descifra mesajele. Această metodă asigură un nivel mai ridicat de securitate și este utilizată de obicei pentru tranzacțiile online și pentru protejarea datelor confidențiale de tipul medical sau bancar.