public key cryptography / kryptografia klucza publicznego

System kryptografii klucza publicznego wykorzystuje pary kluczy matematycznych. Klucz publiczny może być szeroko rozpowszechniany, podczas gdy jego odpowiednik w postaci klucza prywatnego jest znany tylko właścicielowi pary kluczy. Każda osoba może zaszyfrować wiadomość używając klucza publicznego odbiorcy, ale tylko odbiorca będący w posiadaniu klucza prywatnego jest w stanie odszyfrować wiadomość. Dodatkowo, klucz prywatny może być użyty do stworzenia podpisu potwierdzającego tożsamość twórcy wiadomości lub innych plików. Podpis ten można zweryfikować za pomocą klucza publicznego.