WireGuard
外觀
此條目可參照英語維基百科相應條目來擴充。 (2023年4月20日) |
原作者 | Jason A. Donenfeld |
---|---|
開發者 | Edge Security LLC. |
目前版本 |
|
原始碼庫 | |
程式語言 | C語言(Linux內核模組) Go(用戶空間實現) |
作業系統 | |
類型 | 虛擬私人網路 |
許可協定 | GPLv2 |
網站 | www |
WireGuard是由Jason A. Donenfeld開發的開放原始碼VPN程式及協定[2],基於Linux內核實現,利用Curve25519進行金鑰交換,ChaCha20用於加密,Poly1305用於數據認證,BLAKE2用於雜湊函數運算[2],支援IPv4和IPv6的第3層。[3]WireGuard旨在獲得比IPsec和OpenVPN更好的效能[4]。
參考來源
- ^ https://git.zx2c4.com/wireguard-linux-compat/tag/?h=v1.0.20220627; 檢索日期: 2022年11月4日.
- ^ 2.0 2.1 WireGuard. WireGuard: fast, modern, secure VPN tunnel. [2018-04-28]. (原始內容存檔於2018-04-28).
- ^ Donenfeld, Jason A. WireGuard: Next Generation Kernel Network Tunnel (PDF). [2018-08-27]. (原始內容存檔 (PDF)於2018-03-04).
|chapter=
被忽略 (幫助) - ^ Vercauteren, Bart Preneel and Frederik. Applied Cryptography and Network Security. Springer. [2018-08-27]. ISBN 978-3-319-93387-0. (原始內容存檔於2019-02-18).
參見
外部連結
- WireGuard官網 (頁面存檔備份,存於互聯網檔案館)
- WireGuard原始碼
- WireGuard原始碼GitHub鏡像 (頁面存檔備份,存於互聯網檔案館)
- WireGuard Android客戶端 (頁面存檔備份,存於互聯網檔案館)
- WireGuard iOS客戶端
- WireGuard macOS客戶端
|