我只是注意到自JAVA7以来,有一个名为sunec.dll的新dll文件。

我对该文件进行了很多谷歌搜索,但徒劳无功。

任何人都可以在这里提供有关此新文件的介绍吗?

非常感谢!

最佳答案

主要原因是要在所有平台的上启用“椭圆曲线密码术”。参见JDK 7 Adoption Guide:

椭圆曲线密码术(ECC)
JDK 7版本中添加了一个新的本机提供程序,该提供程序提供了几种基于ECC的算法(ECDSA / ECDH)。拥有ECC提供程序还可以在所有平台上启用基于ECC的JSSE密码套件。以前,只有具有本机PKCS11 ECC实现的平台(例如Solaris)才可以使用基于ECC的密码套件。有关更多信息,请参见Java密码体系结构Oracle提供程序文档(JDK 7指南)中的SunEC Provider's Supported Algorithms

10-02 23:48