Poly1305

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

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

相关

  • 亚琛和约《第二亚琛和约》,又称《爱克斯·拉夏贝尔和约》,由法国、英国、荷兰和奥地利在第二次亚琛和会讨论后于1748年10月18日签定,亦是奥地利王位继承战争的终结。签署地点在神圣罗马
  • 文理学院多伦多大学文理学院是多伦多大学的一个学术学院,它提供大部分文科及理科的教授项目及研究机构。因拥有近三万名本科生和四千名研究生,文理学院是多伦多大学圣乔治校区内最大的
  • 马姓马姓是一个中文姓氏,为中国较为常见的姓氏之一,在《百家姓》中排第五十二位,在现今中国姓氏排行第14位。马氏的来源主要有以下几种:赵奢之后迁至右扶风茂陵后,此地便成为马氏发展
  • 马吉约翰·马吉(John Magee,1884年-1953年),籍贯宾州匹兹堡,美国传教士,以在南京大屠杀期间救助中国平民而著名。1912年至1940年5月,马吉在南京下关挹江门外的道胜堂教堂传教。南京大屠
  • 前1年
  • 纽约州参议院纽约州参议院(英语:New York State Senate)是美国纽约州议会的上议院。纽约州参议院共有63名议员,每届任期2年。目前参议院由共和党控制。63名议员由30名共和党人和5名独立民主
  • Astro Maya HDAstro Maya HD是马来西亚Astro拥有的第二个马来语高清频道,也是NJOI首个免费马来语高清频道,全天候24小时播出。该频道主要的节目是与Astro Prima,Astro Oasis,Astro Ceria和Ast
  • 托马斯·孟荪托马斯·孟荪(英语:Thomas Spencer Monson,1927年8月21日-2018年1月2日),美国宗教界人物,为耶稣基督后期圣徒教会第16任总会会长。作为教会总会会长,孟荪被耶稣基督后期圣徒教会教友
  • 奥古斯特 (奥尔登堡)保尔·弗里德里希·奥古斯特(Paul Friedrich August,1783年7月13日-1853年2月27日),奥尔登堡第一任大公,1829年至1853年在位。奥古斯特是奥尔登堡公爵彼得一世与符腾堡的弗里德里
  • 卡罗尔·鲍勃科卡罗尔·约瑟夫·“勃”·鲍勃科(Karol Joseph "Bo" Bobko,1937年12月23日-)曾是一位美国国家航空航天局的宇航员,执行过STS-6、STS-51-D以及STS-51-J任务。