JAVA11新增的加密算法有哪些,具体应用场景和优势是什么?

2026-04-02 14:250阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1037个文字,预计阅读时间需要5分钟。

JAVA11新增的加密算法有哪些,具体应用场景和优势是什么?

时刻关注JDK进程或Oracle的动态,JDK11已于6月底进入Rampdown Phase One阶段,此时JDK11的所有新特性已冻结,不再加入新的JEP。近期撰写了一篇关于JDK的文章。

时刻关注JDK进程或Oracle的童鞋都知道,JDK11已于6月底进入RampdownPhaseOne阶段,当时JDK11的所有新特性就已被冻结,不再加入新的JEP。因为近期写了一 时刻关注JDK进程或Oracle的童鞋都知道,JDK 11 已于6月底进入 Rampdown Phase One 阶段,当时 JDK 11 的所有新特性就已被冻结,不再加入新的 JEP 。因为近期写了一些关于DES,3DES和AES算法的一些博文,所以对于JDK11里所包含的17个新的JEP之一---ChaCha20 和 Poly1305 加密算法----就格外留意.

Chacha20-Poly1305 是由 Google 专门针对移动端 CPU 优化而采用的一种新式流式加密算法,它的性能相比普通算法要提高 3 倍,在 CPU 为精简指令集的 ARM 平台上尤为显著(ARM v8前效果较明显)。其中 Chacha20 是指对称加密算法,Poly1305 是指身份认证算法。使用该算法,可减少加密解密所产生的数据量进而可以改善用户体验,减少等待时间,节省电池寿命等。由于其算法精简、安全性强、兼容性强等特点,目前 Google致力于全面将其在移动端推广。

从 Google 公司公布的数据来看,Chacha20-Poly1305 能够提升 30% 以上的加解密性能,可有效节省移动端耗电量。对比当前流行的加密套件 AES-GCM,在不支持 AES NI 指令的硬件设备上,该算法会引起性能问题,如大部分的智能手机、平板电脑以及可穿戴设备。

阅读全文

本文共计1037个文字,预计阅读时间需要5分钟。

JAVA11新增的加密算法有哪些,具体应用场景和优势是什么?

时刻关注JDK进程或Oracle的动态,JDK11已于6月底进入Rampdown Phase One阶段,此时JDK11的所有新特性已冻结,不再加入新的JEP。近期撰写了一篇关于JDK的文章。

时刻关注JDK进程或Oracle的童鞋都知道,JDK11已于6月底进入RampdownPhaseOne阶段,当时JDK11的所有新特性就已被冻结,不再加入新的JEP。因为近期写了一 时刻关注JDK进程或Oracle的童鞋都知道,JDK 11 已于6月底进入 Rampdown Phase One 阶段,当时 JDK 11 的所有新特性就已被冻结,不再加入新的 JEP 。因为近期写了一些关于DES,3DES和AES算法的一些博文,所以对于JDK11里所包含的17个新的JEP之一---ChaCha20 和 Poly1305 加密算法----就格外留意.

Chacha20-Poly1305 是由 Google 专门针对移动端 CPU 优化而采用的一种新式流式加密算法,它的性能相比普通算法要提高 3 倍,在 CPU 为精简指令集的 ARM 平台上尤为显著(ARM v8前效果较明显)。其中 Chacha20 是指对称加密算法,Poly1305 是指身份认证算法。使用该算法,可减少加密解密所产生的数据量进而可以改善用户体验,减少等待时间,节省电池寿命等。由于其算法精简、安全性强、兼容性强等特点,目前 Google致力于全面将其在移动端推广。

从 Google 公司公布的数据来看,Chacha20-Poly1305 能够提升 30% 以上的加解密性能,可有效节省移动端耗电量。对比当前流行的加密套件 AES-GCM,在不支持 AES NI 指令的硬件设备上,该算法会引起性能问题,如大部分的智能手机、平板电脑以及可穿戴设备。

阅读全文