Winnyの通信暗号

バージョン2b66を分析したところ、転送されるデータの最初の2バイトは乱数で、次の4バイトが暗号化用の共通鍵と判明したという。暗号化データとその鍵が同時に送信されるわけだ。

ITmediaニュース:Winnyの暗号化は「金庫に鍵をかけ、金庫の上に鍵を置くのと同じ」

RC4鍵のやりとりには公開鍵暗号を使ってると思ってたよ。
しかし以前にも書いたように winny の「匿名性」のキモは、通信文の秘匿(暗号化)ではなく通信相手の秘匿なので……