默认情况下是否可以在Java 6中使用椭圆曲线密码学?我不想使用像Bouncy城堡这样的第三方提供商。Java中的椭圆曲线密码学6
3
A
回答
1
在OpenJDK7和Java 7 SE中,根据this page完全支持基本ECC。尽管由于美国的加密导出法律,您仍然可能需要从外部.jar添加JCA和导出策略,但它不能在Java的标准版本中使用,但它在技术上不是第三方提供商,因为它是由Oracle制定的。另外请注意,如果您不使用NIST命名曲线,则很可能必须使用单独的库。
2
答案是一个简单的否,直到Java 7才添加ECC功能.Java 6只是提供了API接口 - 一个相当明确的API接口 - 但不是实际的实现。也就是说,它可能通过PKCS#11模块(使用Sun PKCS#11提供程序)可用。但是在这种情况下,您需要一个兼容PKCS#11的.dll
,除非您能够安装第三方本机库,否则这可能是不可接受的。
相关问题
- 1. java中的椭圆曲线密码学
- 2. 椭圆曲线密码学
- 3. 为椭圆曲线密码学生成椭圆曲线的基点(G)
- 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中的某些椭圆曲线给出“不共享密码”错误
有趣的问题,但不是一个答案。 – AlexWien
Oracle的Java 6提供者完全不提供椭圆曲线密码。 –
@AlexWien这是因为阿斯拉姆没有指定任何有多个追随者的标签... –