Poly1305

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

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的加密库列表:

相关

  • 章鱼八腕目(学名:Octopoda)通称章鱼,学名为蛸,属于软体动物门头足纲。章鱼是所有头足纲动物中最聪明的一支,章鱼完全褪去了外壳、也褪去了头部用于游泳的鳍,不过却获得了软体动物中最灵
  • 都市地理学城市地理学是研究在不同地理环境下,城市形成、发展、组合分布和空间结构变化规律的学科,既是人文地理学中聚落地理学的重要分支,又是城市科学群的重要组成部分。一般来讲,城市地
  • 徳川家康松平康元松平康俊松平定胜 松平家元内藤信成樵臆惠最龟姬(圆照院,本多忠政女,先嫁小笠原忠脩、再嫁小笠原忠真) 万姬(敬台院,小笠原秀政女、蜂须贺至镇妻) 松平氏(久松院,松平康元女,
  • 静坐罢工静坐罢工是一种劳工罢工,有组织的劳工团体表现公民不服从的方式之一。这类行动通常于工人受雇的工厂或其他集体工作地点进行,方式为未经授权甚至非法地在工作场所静坐(英语:Occu
  • 独立宣言列表独立宣言是一个地区宣告独立、成为主权国家的主张,通常是宣告脱离其他国家的部分或全体领土,或是自一个更大的国家中分离。一些地区发表独立宣言后,却未能成功保持独立,例如在原
  • 山区达斯多夫山区达斯多夫(德语:Daasdorf am Berge)是德国图林根州的一个市镇。总面积2.84平方公里,总人口245人,其中男性119人,女性126人(2011年12月31日),人口密度86人/平方公里。
  • 摄影构图另外,对角线构图也是众多摄影师追求的方式。
  • 若炜设计若炜设计控股有限公司,简称若炜设计控股,以及若炜设计(英语:Nobel Design Holdings Ltd,SGX:547),在1981年由Bert Choong Chee Peng创立。专门在新加坡、马来西亚、文莱、美国、印尼
  • 掺钕氟化钇锂掺钕氟化钇锂(Nd:YLF)是主动激光介质(英语:Active laser medium),用在弧光灯抽运(英语:laser pumping)及激光二极管的固态激光(英语:solid-state laser)中。氟化钇锂晶体(LiYF4)本身有双折
  • 中岛 (西沙群岛)中岛,是西沙群岛宣德群岛“七连屿”其中一部分,又称“二岛 ”,地理坐标为北纬16°57'19",东经112°19'27",面积0.13平方公里,归属海南省三沙市西沙区七连屿村管辖。目前已经开放七