WireGuard

本页使用了标题或全文手工转换,现处于中国大陆简体模式
求闻百科,共笔求闻
WireGuard
原作者Jason A. Donenfeld
开发者Edge Security LLC.
编程语言C语言Linux内核模块)
Go(用户空间实现)
操作系统
类型虚拟私人网路
许可协议GPLv2
网站www.wireguard.com

WireGuard是由Jason A. Donenfeld开发的开放源代码VPN程序及协议[1],基于Linux内核实现,利用Curve25519进行密钥交换,ChaCha20用于加密,Poly1305用于数据认证,BLAKE2用于散列函数运算[1],支持IPv4IPv6的第3层。[2]WireGuard旨在获得比IPsecOpenVPN更好的性能[3]

参考来源

  1. 1.0 1.1 WireGuard. WireGuard: fast, modern, secure VPN tunnel. [2018-04-28]. 
  2. Donenfeld, Jason A. WireGuard: Next Generation Kernel Network Tunnel (PDF). [2018-08-27].  |chapter=被忽略 (帮助)
  3. Vercauteren, Bart Preneel and Frederik. Applied Cryptography and Network Security. Springer. ISBN 978-3-319-93387-0. 

参见

外部链接