2008-10-26 20 views
4

我想問一個小問題.. 我需要編寫使用Java以32位算法加密文本的程序。那麼什麼是適當的軟件包或圖書館來做到這一點?用於加密的java包

感謝所有

回答

5

正如Bob提到的,javax.crypto包將是您最好的選擇,因爲它是Java API的一部分。據說,我知道JDK附帶的實現(至少對於某些算法和JDK的舊版本)是相當緩慢的。

如果您正在尋找替代的實施方式(即仍符合該規範的javax.crypto)看看充氣城堡:

http://www.bouncycastle.org/

+0

我們多年來一直使用彈性城堡實現,並一直對其代碼質量印象深刻。強烈推薦。 – 2008-10-27 03:40:05

0

看一看Java安全產品(庫)形成格拉茨技術大學(奧地利)。 http://jce.iaik.tugraz.at/

不幸的是,似乎他們的產品不再免費。所以我不知道這是否是您的問題的一個選擇。

2

您的意思是javax.crypto包嗎?從JDK 6u10 javadoc找到here

+0

感謝BOB,但我怎麼能知道它是否支持32位算法? – mjd 2008-10-26 19:22:08