いまのところ完全に鍵を隠せる暗号方法はメールなんかで使われてる方法のみ
でこれはパスワードを別ルートで相手に知らせておきますよね
Winnyはこの形じゃないのはわかりますか?
他は全部ソース内外で鍵をデータかプログラムの形で保持してます。
ランダムに生成してもそのロジックがわかれば偽装できます。
たしかに解読っていうと御幣がありますけど、Winnyクローンとでもいうようなものは
ソースがあればあっさり作れてしまうし、流れるデータはまるみえです。

解読についてもRC4の解読方法が最近発見されたりでそういったアプローチも可能
みたいですけどね
労力的にはWinnyクローン作っちゃうのがてっとりばやい