WireGuard

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

WireGuard
原作者Jason A. Donenfeld
開發者Edge Security LLC.
源代码库
编程语言C语言Linux内核模块)
Go(用户空间实现)
操作系统
类型虛擬私人網路
许可协议GPLv2
网站www.wireguard.com

參考來源

  1. WireGuard. . [2018-04-28]. (原始内容存档于2018-04-28).
  2. Donenfeld, Jason A. (PDF). (PDF). [2018-08-27]. (原始内容存档 (PDF)于2018-03-04).
  3. Vercauteren, Bart Preneel and Frederik. . Springer. [2018-08-27]. ISBN 978-3-319-93387-0. (原始内容存档于2019-02-18).

参见

外部链接


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.