我想在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