2010-09-01 100 views
2

我想在Java中实现ECC,不管是单独使用jdk1.7来实现它还是需要任何其他开放源代码,例如充气城堡或JCE提供程序。如果使用充气城堡如何安装 包装,我不知道确切的程序。请说明实施它的程序。请善意澄清我的疑问。java中的椭圆曲线密码学

+1

Java 1.1.7?或者Java 7?没有Java 1.7。 – erickson 2010-09-01 16:58:57

+0

与“asp.net”标签有什么关系?那么,将删除它。 – 2010-09-01 17:04:39

回答

1

即使在Java 6中,我也无法单独通过标准JCA API来使用ECC。我不得不参考Sun的sun.security.ec.NamedCurve类来正确地初始化EC参数,我也必须将BouncyCastle作为提供者来安装。

根据我的经验,我不认为可以实现跨安全提供商移植的ECC代码。虽然很小,但您会直接依赖BouncyCastle API。