Istnieją dwa klucze służące do szyfrowania oraz odszyfrowania danych: pierwszy to ogólnie dostępny klucz publiczny, natomiast drugi klucz jest tajnym kluczem prywatnym.
Odbiorca informacje zaszyfrowane kluczem publicznym przez nadawcę odszyfruje używając swojego klucza prywatnego. Natomiast wygenerowanie klucza prywatnego na podstawie znajomości klucza publicznego nie jest możliwe. W przypadku potrzeby wymiany klucza szyfrującego nie stanowi to żadnego problemu.
Zredagowane treści na stronie powstały w oprarciu o serwis Wikipedia.org