我想在Java中实现ECC,不管是单独使用jdk1.7来实现它还是需要任何其他开放源代码,例如充气城堡或JCE提供程序。如果使用充气城堡如何安装 包装,我不知道确切的程序。请说明实施它的程序。请善意澄清我的疑问。java中的椭圆曲线密码学
2
A
回答
3
你应该看看Bouncy Castle - Using Elliptic Curves,有一些例子如何使用它。
1
即使在Java 6中,我也无法单独通过标准JCA API来使用ECC。我不得不参考Sun的sun.security.ec.NamedCurve
类来正确地初始化EC参数,我也必须将BouncyCastle作为提供者来安装。
根据我的经验,我不认为可以实现跨安全提供商移植的ECC代码。虽然很小,但您会直接依赖BouncyCastle API。
6
但JDK 1.7提供原生
的Java SE 7中版本增加了以下功能:
椭圆曲线加密(ECC) 一个新的本地供应商已经加入到Java SE 7的发布,提供了多个基于ECC的算法(ECDSA/ECDH)。有关更多信息,请参阅Java PKCS#11参考指南中的Sun PKCS#11提供程序支持的算法。
http://docs.oracle.com/javase/7/docs/technotes/guides/security/enhancements-7.html
相关问题
- 1. 椭圆曲线密码学
- 2. 为椭圆曲线密码学生成椭圆曲线的基点(G)
- 3. Java中的椭圆曲线密码学6
- 4. 椭圆曲线Java
- 5. 节点中的椭圆曲线门限密码学
- 6. 椭圆曲线加密
- 7. Java 7 keytool椭圆曲线加密
- 8. PyECC示例 - Python椭圆曲线密码
- 9. PHP和Android上的椭圆曲线密码学
- 10. 用于动作脚本的椭圆曲线密码学
- 11. 在iOS中的椭圆曲线加密
- 12. 在Java中使用BouncyCastle的椭圆曲线加密API加密
- 13. Android上的Bouncycastle椭圆曲线加密
- 14. 椭圆曲线点
- 15. openssl椭圆曲线
- 16. 椭圆曲线密码学(ECC)与弹性城堡用于非对称加密
- 17. Java 7中的椭圆曲线加密实现
- 18. 椭圆曲线密码术中的点减法
- 19. 用于可视化和实现椭圆曲线密码学的工具
- 20. 在椭圆曲线密码术中划分点
- 21. 椭圆曲线ElGamal Java实现
- 22. Python - matplotlib椭圆曲线
- 23. Bouncy Castle,Crypto ++,椭圆曲线加密(ECC),未能解码
- 24. PHP中的素数,椭圆曲线
- 25. c#中的椭圆曲线因子4.0
- 26. 椭圆曲线中的点乘法
- 27. 弯曲线形成圆形和椭圆
- 28. 在R中绘制椭圆/双曲线
- 29. 椭圆曲线上的点的数量
- 30. openssl中的某些椭圆曲线给出“不共享密码”错误
Java 1.1.7?或者Java 7?没有Java 1.7。 – erickson 2010-09-01 16:58:57
与“asp.net”标签有什么关系?那么,将删除它。 – 2010-09-01 17:04:39