paragraph_text: U takvom sustavu svaka osoba može šifrirati poruku pomoću javnog ključa namijenjenog primatelja, ali ta se šifrirana poruka može dešifrirati samo privatnim ključem primatelja.<ref> To omogućuje, na primjer, poslužiteljskom programu da generira kriptografski ključ namijenjen odgovarajućoj kriptografiji sa simetričnim ključem, a zatim da koristi klijentov javni ključ za šifriranje tog novogeneriranog simetričnog ključa. Poslužitelj tada može poslati ovaj šifrirani simetrični ključ preko nesigurnog kanala klijentu; samo ga klijent može dešifrirati koristeći vlastiti privatni ključ (koji se uparuje s javnim ključem kojeg poslužitelj koristi za šifriranje poruke). S obzirom na to da i klijent i poslužitelj imaju isti simetrični ključ, mogu sigurno koristiti šifriranje simetričnog ključa (koje je mnogo brže) za komunikaciju putem nesigurnih kanala. Ova shema ima prednost u tome što ne mora ručno unaprijed dijeliti simetrične ključeve (što predstavlja težak problem) dok se postižu prednosti veće propusnosti podataka kriptografije šifriranjem simetričnim ključem.