發布Communist 2 p2.0p Messenger和libcommunist 1.0庫

已經發布了Communist 2 P2.0P Messenger和libcommunist 1.0庫,其中包括與網路操作和P2P通訊相關的功能。 它支援在互聯網和各種配置的本地網路上的工作。 此專案代碼根據 GPLv3 授權分發,可在 GitHub(Communist、libcommunist)和 GitFlic(Communist、libcommunist)上取得。 支援在 Linux 和 Windows 上工作。

為了在使用者之間建立通信,Communist 使用分散式雜湊表(用於 torrent 用戶端的 DHT 變體)和 UDP 打洞技術(用於與地址轉換器後面的主機互動)的組合。 支援 IPv4 和 IPv6 協定。 訊息可以透過中繼傳輸(請參閱文件)。 所有資料都以加密形式儲存在使用者的機器上,並且也以加密方式傳輸。 使用AES標準和ed25519數位簽章方案進行加密。

新版本的變化包括:

  • 所有網路功能都已移至 libcommunist 庫。
  • 新增了訊息中繼功能(伺服器和客戶端)。
  • 已對程式碼進行了總體重組。
  • 2.0 版與先前的版本不相容(需要重新建立使用者設定檔)。

來源: opennet.ru

添加評論