默認情況下是否可以在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這是因爲阿斯拉姆沒有指定任何有多個追隨者的標籤... –