Poly1305

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

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

相关

  • 杯状细胞杯状细胞(goblet cells)是一种上皮细胞,主要功能为分泌黏液,协助其表面所在的润滑。在身体内,杯状细胞能在气管、支气管、小肠、大肠、上眼睑等处发现:在气管内,负责分泌使气管湿润
  • 固体化学固体化学是研究固体结构、性质、合成、表征等的一门化学分支,它综合了固体物理学、矿物学、晶体学、冶金学、材料科学等多个学科的知识。固体无机化学与商业产品联系紧密。工
  • GH1A22, 1AXI, 1HWG, 1HWH, 1KF9, 2AEW, 3HHR· protein binding · peptide hormone binding · growth factor binding · protein kinase binding · protein phosphat
  • 民政总署民政总署(葡文:Instituto para os Assuntos Cívicos e Municipais,葡文缩写:IACM)是澳门特别行政区政府在2002年1月1日成立,统管民政及市政事务的部门,以取代临时澳门市政局及临时
  • 黄彰健黄彰健(英语:Chang-Chien Hwang,1919年2月2日-2009年12月29日),湖南省浏阳市人,中华民国中央研究院院士。1943年毕业于国立中央大学,获历史系文学士学位。历任中央研究院历史语言研
  • 印度种族之间的关系印度种族之间的关系涉及到印度人对其他种族的人的态度。在印度,几乎每个省都有其民间音乐、诗歌和舞蹈,形式独特文化,并相互影响;而印度对非印度人(尤其是非白人及黑人)普遍带有种
  • 小穆赖勒斯山坐标:45°56′04″N 7°35′10″E / 45.9345°N 7.586°E / 45.9345; 7.586小穆赖勒斯山(意大利语:Petites Murailles),是意大利的山峰,位于该国西北部,由瓦莱达奥斯塔大区负责管辖
  • 席格体育中心席格体育中心位于维吉尼亚州首府里奇蒙市区,是属于维吉尼亚联邦大学的校区内的多功能体育活动中心,馆内拥有一个由7,500个座位所组成的椭圆形室内广场,以及一个机能健全的学生
  • 洪弃生洪弃生(1866年12月17日-1928年),原名攀桂,字月樵,台湾清末、日治时期重要文学家。彰化鹿港人,台湾割让后改名洪�,字弃生,以字行。清朝光绪十年(1884年)以第一名入学生员,光绪廿一年(1895年
  • 晋东南1940年战役 八路军 第1军晋东南1940年战役,中国亦称晋东南1940年反“扫荡”,是中国抗日战争中中日双方发生的战役。