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密码讯息鉴别码。