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