Bittorrent 的 Encryption (MSE/PE)
在 Wikipedia 上看到 Bittorrent Encryption 的條目【Protocol header encrypt】,講解了最近這段 (Bittorrent) Header Encryption 的歷史。
這段歷史包括了 BitComet 先在 0.60 版實作出來,但是這部份的 Spec 並沒有公開。過了幾個月後 IPP2P 宣稱找到方法偵測 BitComet 的 PHE (由於 Close Spec,這部份應該是用 Reverse Engineering…)。再來是 Azureus 決定發展一套 Open Spec,經過一些事情後,決定與 µTorrent 一起合作。
我剛剛看了一下目前的 Spec 網頁,發現在 2/9 的時候 1.0 版的 Spec 就已經定案:Message Stream Encryption (aka PHE) format specification,而 Azureus 2.4.0.0 也成為第一個支援 MSE/PE 的正式版本。