Okazuje się, że choć algorytmy z kluczem publicznym mają tę wielką zaletę znacznie prostszego zarządzania kluczami, w praktyce nie zastąpiły całkowicie algorytmów z kluczami prywatnymi. Systemy klucza prywatnego mają inne zalety, w szczególności szybkość obliczeń. W związku z tym jedną z możliwości jest wykorzystanie systemu klucza publicznego jako bezpiecznego kanału do przekazywania informacji o kluczu prywatnym . Jak pokazano, A może użyć klucza publicznego RSA B do zaszyfrowania klucza prywatnego DES, który będzie używany do bezpiecznej sesji między nimi a B. B może zrobić to samo. Klucze DES są używane do przygotowania kryptowalut DES do użytku przez całą sesję.