原作者 | Jason A. Donenfeld |
---|---|
开发者 | Edge Security LLC. |
编程语言 | C语言(Linux内核模块) Go(用户空间实现) |
操作系统 | |
类型 | 虚拟私人网路 |
许可协议 | GPLv2 |
网站 | www |
WireGuard是由Jason A. Donenfeld开发的开放源代码VPN程序及协议[1],基于Linux内核实现,利用Curve25519进行密钥交换,ChaCha20用于加密,Poly1305用于数据认证,BLAKE2用于散列函数运算[1],支持IPv4和IPv6的第3层。[2]WireGuard旨在获得比IPsec和OpenVPN更好的性能[3]。
参考来源
- ↑ 1.0 1.1 WireGuard. WireGuard: fast, modern, secure VPN tunnel. [2018-04-28].
- ↑ Donenfeld, Jason A. WireGuard: Next Generation Kernel Network Tunnel (PDF). [2018-08-27].
|chapter=
被忽略 (帮助) - ↑ Vercauteren, Bart Preneel and Frederik. Applied Cryptography and Network Security. Springer. ISBN 978-3-319-93387-0.
参见
外部链接
- WireGuard 官网
- WireGuard 源代码
- WireGuard 源代码 Github 镜像
- WireGuard Android 客户端
- WireGuard iOS 客户端
- WireGuard macOS 客户端