2010-09-01 102 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。