Mini wiki
Poly1305
编辑
Poly1305是由
丹尼尔·J·伯恩斯坦
设计的
密码学
讯息鉴别码
。它可用于验证
数据完整性
和
讯息
真伪。不依赖
AES
的Poly1305变种已由
互联网工程任务组
在
RFC
https://tools.ietf.org/html/rfc8439|rfc:8439
中标准化。
1
相关
WireGuard
是由Jason A. Donenfeld开发的开放源代码虚拟私人网络程序及协议,基于Linux内核实现,利用Curve25519进行密钥交换,ChaCha20用于加密,
Poly1305
用于数据认证,BLAKE2用于散列函数运算,支持IPv4和IPv6的第3层。WireGuard旨在获得比IPsec和OpenVPN更好的性能。
铁线蕨是一种用于磁盘加密的密码结构,它使用ChaCha和高级加密标准密码以及
Poly1305
密码讯息鉴别码。