我只是注意到自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。