Poly1305

✍ dations ◷ 2025-12-04 12:00:04 #高级加密标准,互联网标准,讯息鉴别码,带有源代码的公共领域软件

Poly1305是由丹尼尔·J·伯恩斯坦设计的密码学消息认证码(MAC)。它可用于验证数据完整性和消息真伪。不依赖AES的Poly1305变种已由互联网工程任务组在RFC 8439中标准化。

在原始提案中,Poly1305使用AES分组密码来扩展密钥(Poly1305-AES)。在NaCl(英语:NaCl (software))中,Poly1305使用Salsa20替代AES,在TLS和SSH中,它与ChaCha20密钥流一起使用。

Google选择了伯恩斯坦设计的,带Poly1305消息认证码的ChaCha20,作为OpenSSL中RC4的替代品,用以完成互联网的安全通信。Google最初实现了HTTPS (TLS/SSL)流量在Chrome浏览器(Android手机版)与Google网站之间的通信。

不久之后,Google在TLS中采用它,ChaCha20和Poly1305算法也以 chacha20-poly1305@openssh.com 成为OpenSSH中的一个新密码包。后来,通过编译时选项避免它依赖于OpenSSL也成为可能。ChaCha20-Poly1305的使用已在RFC 7905中标准化。

以下是支持Poly1305的加密库列表:

相关

  • 长QT症长QT症又名长QT综合症(Long QT syndrome),全称是QT间期延长综合症,简称LQTS,是一种跟心律或心血管有关的心脏病。这一种病可能是先天的,也有可能是因为治疗其他心脏病的药物而引起
  • 虚拟机虚拟机(英语:virtual machine),在计算机科学中的体系结构里,是指一种特殊的软件,可以在计算机平台和终端用户之间创建一种环境,而终端用户则是基于虚拟机这个软件所创建的环境来操
  • 共同体共同体(英语:commonwealth),一个传统的英语名词,为一种政治共同体(community),为了促进共同的利益而成立。在传统上,它与共和主义(republicanism)同义,可被用来指单一的共和国,因此在这种
  • 性瘾性强迫症(英语:Sexual obsessions)是一种与性相关的强迫症,患者会不自觉的非常渴望进行性行为。性强迫症在强迫症患者当中非常普遍,约在两成的患者身上出现。基于这种成瘾症与性
  • 前南菜园日式宿舍前南菜园日式宿舍,位于前台湾总督儿玉源太郎别院“南菜园”附近,为前南菜园日人宿舍区的一部分,住宅多以南北向规划,前后配置有庭院,以植栽营造优美的环境,保有日治时期公务员宿舍
  • 托马斯·斯特尔那斯·艾略特托马斯·斯特恩斯·艾略特,OM(Thomas Stearns Eliot,1888年9月26日-1965年1月4日),美国英国诗人、评论家、剧作家,其作品对二十世纪乃至今日的文学史上影响极为深远。1948年,60岁的
  • 四角泳裤四角泳裤或平口泳裤(英语:square leg suit)是一种比三角泳裤覆盖身体更多的款式,用在一般水上活动的泳装,由尼龙和氨纶制造的泳装。在1950年代受欢迎的男性休闲泳装。提供给大腿
  • Snarky Puppy暴烈幼犬 是由Michael League(电贝斯手, 作曲家, 音乐制作人, 格莱美奖得主)所带领的, 位于纽约的融合爵士乐乐团。于2004年成立于德克萨斯州的登顿。乐团的特色是其共有约40
  • 胡涍胡涍,字原荆,号莲渠,直隶常州府无锡县(今江苏省无锡市)人,明朝政治人物。应天府乡试第六十二名。嘉靖四十四年(1565年)乙丑科会试第七十四名,登进士第三甲第一百二十六名进士。担任永
  • 极限集合在数学领域,特别是对于动力系统的研究中,极限集合(或称极限集、极限点集)是一个动力系统在时间趋于无穷的时候的极限点的集合。极限集合有两种,分别是时间正向流动至正无穷时的极