Co to plácáte za nesmysly? Veřejný klíč je veřejný právě proto, abych ho roztruboval do světa, stejně jako např. vizitky.
Pokud šifruji asymetricky, zprávu zašifruji veřejným klíčem příjemce a zpráva je pak rozšifrovatelná pouze privátním klíčem příjemce. Rozhodně zpráva nejde rozšifrovat veřejným klíčem odesílatele.
Dále plácáte nesmysly, že zprávy se šifrují 2x. Zpráva se sice šifruje veřejným klíčem příjemce (zpráva lze pak rozšifrovat pouze privátním klíčem příjemce), ale privátním klíčem šifrovanou zprávu podepisuji, aby si příjemce veřejným klíčem odesílatele mohl ověřit, že zpráva přišla opravdu od odesílatele.
Doporučuji Vám, abyste si přečetl základy kryptologie. Máte v tom pěkný guláš.