Poly1305

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

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

相关

  • 原杉藻原杉藻(学名:Prototaxites)为一属陆生的真菌,生存于志留纪晚期至泥盆纪晚期(4亿3千万年前 - 3亿6千万年前),其子实体形成类似树干的结构,直径达1米(3英尺),高度则可达8.8米(29英尺),由直径
  • GAP良好农业规范 (Good Agricultural Practices, GAP)的一套用于农业生产且生产结果与执行者利益相一致的操作规范。对于由哪些方法组成“良好农业规范”,有着很多不同的定义。
  • 残疾人奥林匹克运动会残疾人奥林匹克运动会(英语:Paralympic Games),又译为帕拉林匹克运动会、伤残奥林匹克运动会,简称残奥会、残奥、帕奥,是一项为身心障碍者而举办的综合型国际体育赛事,词源由Parapl
  • 海岸线海岸线,海水面和陆地的分界线。数学领域中对海岸线的研究还派生出分形学。这最早见于本华·曼德博于1967年在《科学》杂志发表的《英国的海岸线有多长?统计自相似和分数维度》
  • 三斜三斜晶系的矿物既无对称轴也无对称面,有的属于该晶系的矿物甚至连对称中心也没有。三个结晶轴均斜交α≠β≠γ≠90o;a≠b≠c.主折射率有三个方向并且与结晶轴无关。
  • 潮汐加速潮汐加速是行星与其卫星之间潮汐力的效应。这种“加速”通常都是负面的效应,如果卫星是在顺行轨道上运行,会逐渐退行和远离行星(卫星的角动量增加),相对的,行星的自转也会减缓(角动
  • 圣主抵抗军圣主抵抗军(英语:Lord's Resistance Army,又译圣灵抵抗军、上帝抵抗军)在1987年组成,是一支活动于乌干达北部以及南苏丹部分地区的游击叛军。该组织参与针对乌干达政府的叛乱,是非
  • 埃米内·埃尔多安埃米内·埃尔多安(土耳其语:Emine Erdoğan,婚前姓Gülbaran,1955年2月21日-)土耳其总统埃尔多安的妻子,出生于伊斯坦布尔。她的家族自其祖父迁移到伊斯坦布尔的锡尔特定居。她在泽
  • HOMO/LUMOHOMO和LUMO分别指最高占据分子轨道(Highest Occupied Molecular Orbital)和最低未占分子轨道(Lowest Unoccupied Molecular Orbital)。根据前线轨道理论,两者统称前线轨道。HOMO
  • 罗杰·威廉斯 (钢琴家)罗杰·威廉斯(Roger Williams,1924年10月1日-2011年10月8日),本名路易·雅各·韦尔茨(Louis Jacob Weertz),美国流行音乐钢琴家,在1955年以钢琴演绎“Autumn Leaves”一曲而一举成名,