Poly1305

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

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

相关

  • 验尸验尸亦称尸体解剖、尸体检验、尸检,是一个彻底检查尸体的医疗程序,以确定死亡的原因和方式并评估任何可能存在的疾病或损伤。通常由病理学家、法医或验尸官等专门人员行验尸工
  • 脊椎骨脊柱(拉丁语:Columna vertebralis、英语:vertebral column、backbone、spine)是脊椎动物位于背侧的支撑性中轴骨骼。人类的脊柱由23-24块脊椎骨(拉丁语:Vertebrae)和中间起缓冲作用
  • 伊尔福德坐标:51°33′32″N 0°05′08″E / 51.558807°N 0.085459°E / 51.558807; 0.085459伊尔福德(英语:Ilford)是英国英格兰伦敦东北部的一个地区,也是红桥伦敦自治市的行政中心所
  • 投降投降,受降方或可称作投诚,定义为军人在自愿或长官的命令下,停止对敌人的战斗并成为战俘的行动。战斗人员投降时多会竖起白旗或高举、张开双手。国家、政权或政府亦可能选择投降
  • Biotherm碧欧泉(Biotherm),保养品品牌,起源于1950年代,隶属法国莱雅集团。产品主要针对年轻20~35岁年轻女性,涉及面部护肤,彩妆和身体护理。其碧欧泉男士护肤(Biotherm Homme)为全球销量最大,
  • 英国饮食英国饮食(英语:British cuisine)或英国菜,是指主要流行在英国的饮食文化,包括英格兰饮食、北爱尔兰饮食、苏格兰饮食、威尔士饮食,以及由此派生的英式印度饮食。和其他欧洲国家相
  • 中美洲蹴球中美洲蹴球(西班牙语:juego de pelota mesoamericano;纳瓦特尔语:tlachtli o ōllamalīztli)是一种发源于中美洲的球类活动,有超过三千年的历史。现时一些地方的美洲土著仍有进行
  • 白冠带鹀白冠带鹀(学名:),以昆虫为食。成年的白冠带鹀身长约18公分,头部有黑色和白色的条纹,尾巴很长。翅膀是褐色,鸟喙是粉红色或黄色。白冠带鹀外观类似白喉麻雀,但没有白喉咙的标记。成年
  • 台湾演义节目列表 (2013年)本列表为《台湾演义》2013年的每集节目单元与内容列表。民视新闻在YouTube上的台湾演义节目官方频道
  • 济南公共交通电子车票济南公共交通电子车票(宣传时也称乘车卡,以下简称车票)是对济南市公共交通总公司对外发行的所有公交IC卡的统称,正在发行的有普通卡、绿色出行卡、学生卡、老年免费卡等八种车票