NNCP 8.8.0 刪除了 BLAKE2,增加了對多播組的支持等

神經網絡

NNCP 是一組實用程序,有助於在保存和轉發模式下安全交換文件和郵件。

宣布發布新版本的實用程序集 NNCP 8.8.0,該版本集成了大量更改,最重要的是改進和錯誤修復,其中可能是最重要的一個是不是使用了 BLAKE2b,而是使用了所謂的 MTH,等等。

在 NNCP 中,實用程序是 意向的 幫助 建造小 朋友對朋友的網絡F2F) 具有靜態路由以實現安全文件傳輸 在“一勞永逸”模式下,以及文件請求,電子郵件和命令執行請求。 所有傳輸的數據包均經過加密(端對端),並通過已知的公鑰進行顯式身份驗證。

NNCP 8.8.0 的主要創新

在呈現的這個新版本中,現在可以 發現本地網絡上的其他節點 通過地址“ff02​​4::4e4350e:XNUMX”的多播,除了 多播組出現, 允許數據包向組中的許多成員發送數據,每個成員還將數據包傳輸給其他簽名者。 讀取多播數據包需要知道密鑰對(必須明確是組的成員),但任何節點都可以執行重傳。

另一個引人注目的新穎之處在於 添加了對數據包接收的顯式確認的支持。 發送方可以選擇在發送後不丟棄數據包,等待接收方發送一個特殊的 ACK 數據包。

除此之外,它還突出了 內置支持 Yggdrasil 的覆蓋網絡 - 在線守護程序可以充當成熟的獨立網絡參與者,無需使用第三方 Yggdrasil 實現,並在虛擬網絡接口中與 IP 堆棧一起工作。

功能介紹 BLAKE2b KDF 和 XOF 已被 BLAKE3 取代 減少使用的密碼原語的數量並簡化代碼。

代替 BLAKE2b 哈希,所謂的 MTH (基於 Merkle 樹的哈希) 檢查文件的完整性,使用 BLAKE3 哈希。 這允許在下載期間計算包的加密部分的完整性,而無需稍後讀取。 它還允許完整性檢查的無限並行化。

El 新的加密數據包格式 當事先不知道數據的大小時,它完全支持流式傳輸。 具有經過身份驗證的大小的傳輸完成信號直接進入加密流內部。

或者,不是結構化字符串(RFC 3339),而是使用日誌文件條目,它可以與 GNU Recutils 實用程序一起使用,可選的加密數據包頭可以存儲在“hdr/”中的單獨文件中,這大大加快了包列表ZFS 等大塊文件系統上的操作。 以前,默認情況下,數據包標頭檢索只需要一個 128 KiB 的塊即可從磁盤讀取。

同樣在這個新版本的 NNCP 8.8.0 中, 內聯實用程序可以選擇調用包發布過程 成功下載軟件包後立即,無需運行單獨的“nncp-toss”守護程序。

其他變化 這個新版本的亮點:

  • 對另一方的在線呼叫不僅可以在觸發定時器時進行,而且還可以在傳出數據包出現在隊列目錄中時進行。
  • 檢查新文件可以選擇使用 kqueue 和 inotify 內核子系統,從而減少系統調用。
  • 實用程序保持打開的文件較少,它們被關閉和重新打開的可能性較小。 對於大量的包,以前可能會遇到打開文件的最大數量的限制。
  • 許多命令開始顯示操作的進度和速度,例如下載/上傳、複製和處理(啟動)包。
  • “nncp-file”命令不僅可以發送單個文件,還可以發送目錄,動態創建一個包含其內容的 pax 文件。
  • 除了以前支持的 FreeBSD 和 GNU/Linux 之外,NetBSD 和 OpenBSD 操作系統還提供了功能。

如何在Linux上安裝NNCP?

該實用程序的安裝非常簡單,我們只需要依靠Go 已經安裝在系統上,並獲得NNCP的最新版本是8.8.0。 可以通過以下方式從終端使用wget命令獲得此信息:

wget http://www.nncpgo.org/download/nncp-8.8.0.tar.xz
wget http://www.nncpgo.org/download/nncp-8.8.0.tar.xz.sig
gpg --verify nncp-8.8.0.tar.xz.sig nncp-8.8.0.tar.xz
xz --decompress --stdout nncp-8.8.0.tar.xz | tar xf -
make -C nncp-8.8.0 all

之後,他們可以從配置開始,從中可以找到必要的信息。 在下面的鏈接中。

而且在主頁上 是下一個。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。