Klíčový rozdíl mezi veřejným klíčem a soukromým klíčem spočívá v tom, že pokud je veřejný klíč zamykacím klíčem, lze jej použít k odesílání soukromé komunikace (tj. K zachování důvěrnosti), zatímco Pokud je soukromým klíčem zamykací klíč, lze slouží k ověření dokumentů zaslaných držitelem soukromého klíče (tj. k zachování autenticity).
Kryptografie je studium skrytých informací. Umožňuje ochranu informací před jinými třetími stranami, když ke komunikaci dochází na nedůvěryhodném médiu, jako je internet. Šifrování používá k šifrování dat algoritmus nazývaný šifra a lze ho dešifrovat pouze pomocí speciálního klíče. Ciphertext nebo ciphertext je šifrovaná informace. Dešifrování je proces získávání původních informací (prostého textu) ze šifrovaného textu. Existují dvě metody šifrování. Jsou to šifrování veřejných klíčů a šifrování symetrických klíčů. Šifrování veřejného klíče obsahuje dva různé, ale matematicky související klíče. Jsou to veřejný klíč a soukromý klíč. Šifrování symetrického klíče používá stejný soukromý klíč pro šifrování a dešifrování.