Curve25519 编辑
密码学中,Curve25519是一种椭圆曲线密码学,被设计用于椭圆曲线迪菲-赫尔曼金钥交换密钥交换方法,可用作提供256位元的安全金钥。它是不被任何已知专利覆盖的最快ECC曲线之一。
1
相关
WireGuard是由Jason A. Donenfeld开发的开放源代码虚拟私人网络程序及协议,基于Linux内核实现,利用Curve25519进行密钥交换,ChaCha20用于加密,Poly1305用于数据认证,BLAKE2用于散列函数运算,支持IPv4和IPv6的第3层。WireGuard旨在获得比IPsec和OpenVPN更好的性能。