WireGuard

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
WireGuard
原作者Jason A. Donenfeld
開發者Edge Security LLC.
目前版本
  • 1.0.20220627 (2022年6月27日;穩定版本)[1]
編輯維基數據鏈結
原始碼庫 編輯維基數據鏈結
程式語言C語言Linux核心模組)
Go(使用者空間實現)
作業系統
類型虛擬私人網路
許可協定GPLv2
網站www.wireguard.com

WireGuard是由Jason A. Donenfeld開發的開放原始碼VPN程式及協定[2],基於Linux核心實現,利用Curve25519進行金鑰交換,ChaCha20用於加密,Poly1305用於資料認證,BLAKE2用於雜湊函式運算[2],支援IPv4IPv6的第3層。[3]WireGuard旨在獲得比IPsecOpenVPN更好的效能[4]

參考來源[編輯]

  1. ^ https://git.zx2c4.com/wireguard-linux-compat/tag/?h=v1.0.20220627; 檢索日期: 2022年11月4日.
  2. ^ 2.0 2.1 WireGuard. WireGuard: fast, modern, secure VPN tunnel. [2018-04-28]. (原始內容存檔於2018-04-28). 
  3. ^ Donenfeld, Jason A. WireGuard: Next Generation Kernel Network Tunnel (PDF). [2018-08-27]. (原始內容存檔 (PDF)於2018-03-04).  |chapter=被忽略 (幫助)
  4. ^ Vercauteren, Bart Preneel and Frederik. Applied Cryptography and Network Security. Springer. [2018-08-27]. ISBN 978-3-319-93387-0. (原始內容存檔於2019-02-18). 

參見[編輯]

外部連結[編輯]