Poly1305是由丹尼尔·J·伯恩斯坦设计的密码学讯息鑑别码（MAC）。它可用于验证数据完整性和讯息真伪。不依赖AES的Poly1305变种已由互联网工程任务组在中标准化。
概述.在原始提案中，Poly1305使用AES分组密码来扩展密钥（Poly1305-AES）。在中，Poly1305使用Salsa20替代AES，在TLS和SSH中，它与ChaCha20密钥流一起使用。Google选择了伯恩斯坦设计的，带Poly1305讯息鑑别码的ChaCha20，作为OpenSSL中R