Poly1305

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

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

相关

  • 大纲异常心理学 行为遗传学 生物心理学 心理药物学 认知心理学 比较心理学 跨文化心理学 文化心理学 差异心理学(英语:Differential psychology) 发展心理学 演化心理学 实验心理学
  • 布列斯特布列斯特(白俄罗斯语:Брэст 或 Берасьце、俄语:Брест、乌克兰语:Берестя、立陶宛语:Lietuvos Brasta、波兰语:Brześć)是白俄罗斯邻近波兰边境的一座城
  • 东海地方东海地方是日本区域划分之一,位于是本州中部临太平洋的一侧。名称来自于五畿七道中的东海道。道北 – 道东 – 道央 – 道南  – 注1北东北 – 南东北北关东 –
  • 哥特语哥特语是一种由哥特人所使用的,已灭亡的日耳曼语族语言。它的内容主要是从一个4世纪圣经翻译版本的6世纪抄本,也就是所谓的“银色圣经抄本”(Codex Argenteus)里头得知的,哥特语
  • 保育钧保育钧(1942年5月9日-2016年5月31日),江苏南通人,蒙古族,中华人民共和国政治人物。1966年毕业于中国人民大学新闻系,历任人民日报社记者、编辑、组长、部主任、编委、秘书长、副总
  • 正交频分多址正交频分多址(英语:Orthogonal Frequency Division Multiple Access,OFDMA)是无线通信系统中的一种多重接取技术,WiMax、LTE都采用OFDMA。OFDMA是OFDM技术的演进,用户可以选择信道
  • 陆家嘴论坛陆家嘴论坛是中华人民共和国上海市的一个由中国人民银行、中国银监会、中国证监会、中国保监会和上海市人民政府联合举办的一个研讨世界、中华人民共和国以及上海金融经济形
  • 巴西游走蛛巴西游走蛛(学名:)与近亲巴西流浪蜘蛛()同为世界上毒性最强的蜘蛛之一,又被称为巴西流浪蜘蛛、香蕉蜘蛛,巴西流浪蜘蛛此名称也适用于,主要分布在中南美洲的哥伦比亚、厄瓜多尔、秘
  • 浮石烟村“浮石烟村”是湖南省麻阳苗族自治县八大景之一,其实是流经麻阳县城的一条大河,锦江,江中心的一座小岛。小岛面积大约有一亩左右。小岛四周都是巨大的石头,小岛顶部的土壤也比较
  • 拉斯·努列拉斯·努列(瑞典语:Lars Norén,1944年5月9日-),是著名的瑞典剧作家、小说家和诗人。他被认为是当代瑞典剧坛最为突出的剧作家。1944年5月9日,他出生于瑞典的斯德哥尔摩。他19岁时