Poly1305

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

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

相关

  • 亚历山大·瓦尔沙夫斯基亚历山大·瓦尔沙夫斯基(英语:Alexander Varshavsky,1946年11月8日-),俄裔美国生物化学家,加州理工学院教授。通过对酵母和高等生物的细胞培养的遗传学研究,瓦尔沙夫斯基阐明了从事
  • 鼠类鼠,又称老鼠或耗子,即鼠总科(Muroidea),是一种属于啮齿类的总科,其中含有仓鼠、沙鼠、大鼠、小鼠,以及其他亲缘动物。它们广泛分布于南极以外的各个大陆。由于难以测定各分类群之间
  • PClsub5/sub五氯化磷(化学式:PCl5)是一种无机化合物。它是最重要的磷氯化物之一,其它的还有三氯化磷和三氯氧磷。它是一种无色、具有吸湿性的固体,主要用作氯化剂,在不同条件下可有不同的结构
  • 大兴校区北京大学软件与微电子学院正式成立于2002年,是中华人民共和国教育部和中华人民共和国国家发展和改革委员会以教高6号文正式批准北京大学等35所高等学校试办示范性软件学院之
  • 特殊教育学系特殊教育学系,是指专门在研究特殊教育领域的相关学系,中华民国最早的特教系为国立彰化师范大学特殊教育学系,成立于1975年(民国64年),从此以后各校有关特殊教育方面的科系才逐渐出
  • CircaCirca(经常缩写为c., ca., ca, cca.,有时用斜体以表明其为拉丁文),意为“大约”,其字面意思是“周围”,一般是指一个日期。它在系谱学以及历史学著述中被广泛采用,当大概知道日期的
  • 维尔吉尼尤斯·希克什尼斯维尔吉尼尤斯·希克什尼斯(立陶宛语:Virginijus Šikšnys,1956年1月26日-),立陶宛生物化学家。其工作主要是关于涉及核酸代谢的酶的结构-功能关系。他的小组研究了细菌抗病毒作用
  • 一次性用品一次性用品,通常是指一类价廉、不耐用、只使用一次的物品。专门提供便利的一次性用品有:一次性塑料袋、快餐盒、纸杯、卫生筷等等,通常过多地使用这些一次性用品会破坏环境;另外
  • 猪屎豆属猪屎豆属(学名:),或名野百合属,是豆科蝶形花亚科下的一个属,为一年生或多年生草本或亚灌木植物。该属约有715种,分布于热带和亚热带地区。本属归类于蝶形花亚科、猪屎豆族。本属受
  • 弗朗索瓦·德·诺瓦耶弗朗索瓦·阿热诺·亚历山大·埃利,第九代诺瓦耶公爵(法语:François-Agénor-Alexandre-Hélie, 9th duc de Noailles,1905年11月20日-2009年1月11日),第八代诺瓦耶公爵阿德里安·