本页使用了标题或全文手工转换

WireGuard

维基百科,自由的百科全书
跳到导航 跳到搜索
WireGuard
Logo of WireGuard.svg
原作者Jason A. Donenfeld
開發者Edge Security LLC.
源代码库 編輯維基數據鏈接
编程语言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://wireguard.com/installation
  2. ^ 2.0 2.1 WireGuard. WireGuard: fast, modern, secure VPN tunnel. [2018-04-28]. (原始内容存档于2018-04-28). 
  3. ^ Donenfeld, Jason A. Introduction & Motivation (PDF). WireGuard: Next Generation Kernel Network Tunnel (PDF). (原始内容存档 (PDF)于2018-03-04). 
  4. ^ Vercauteren, Bart Preneel and Frederik. Applied Cryptography and Network Security. Springer. ISBN 978-3-319-93387-0. 

参见[编辑]

外部链接[编辑]