Já myslím, že hlavní problém tazatele je ten, že obrátil logiku v tom smyslu, jakym klíčem jaká data šifruju. Zpravidla totiž šifruji data, veřejným klíčem toho, komu ty data posílám. Nikoliv, že bych já posílal data zašifrovaná mým klíčem, protože ty si může samozřejmě kdokoliv veřejně rozšifrovat veřejným klíčem (nemohu šifrovat veřejným klíčem, protože ty si zase nikdo nepřečte).
Nicméně, šifrování mým privátním klíčem určitý smysl má, tím mohu ověřit, že zpráva je opravdu zašifrovaná konkrétním privátním klíčem. Pak pouze veřejným klíčem odesílatele mohu zprávu dešifrovat a tím ověřit pravost odesílatele.
Takže rekap.
- Chci zabránit přečtení zprávy. Šifruji veřejným klíčem toho, komu zprávu posílám
- Chci zabránit změně odesílatele zprávy. Šifruji svým privátním klíčem a každý si může ověřit dešifrováním pomocí mého veřejného klíče, že zpráva je skutečně odemě.