我需要確定jce即使在JRE環境中也是可用的。在瘋狂的谷歌搜索之後,我只設法驗證在Java 1.4之後jce與JDK捆綁在一起。 jce是否與簡單的JRE下載捆綁在一起?Java密碼擴展(JCE)是否與JRE捆綁在一起?
你能指出你在哪裏找到信息,所以我可以自己覈實並知道我錯過了什麼?
我需要確定jce即使在JRE環境中也是可用的。在瘋狂的谷歌搜索之後,我只設法驗證在Java 1.4之後jce與JDK捆綁在一起。 jce是否與簡單的JRE下載捆綁在一起?Java密碼擴展(JCE)是否與JRE捆綁在一起?
你能指出你在哪裏找到信息,所以我可以自己覈實並知道我錯過了什麼?
是的,jce包含在這幾天的所有版本中,relevant announcement。
您可以添加[此文檔鏈接](http://docs.oracle.com/javase/1.4.2/docs/guide/security/jce/JCERefGuide.html#WhatsNew)。 – Perception 2013-03-06 13:11:21
@Perception - 謝謝,補充。 – jtahlborn 2013-03-06 15:16:23
你看過$JRE_HOME/lib/jce.jar
嗎?
~$ jar tvf jce.jar
6399 Thu Jul 27 16:03:42 CEST 2006 META-INF/MANIFEST.MF
6305 Thu Jul 27 16:03:42 CEST 2006 META-INF/JCE_RSA.SF
2015 Thu Jul 27 16:03:42 CEST 2006 META-INF/JCE_RSA.RSA
0 Thu Jul 27 16:03:26 CEST 2006 META-INF/
0 Thu Jul 27 16:03:24 CEST 2006 javax/
0 Thu Jul 27 16:03:24 CEST 2006 javax/crypto/
0 Thu Jul 27 16:03:24 CEST 2006 javax/crypto/interfaces/
210 Thu Jul 27 16:03:24 CEST 2006 javax/crypto/interfaces/DHKey.class
330 Thu Jul 27 16:03:24 CEST 2006 javax/crypto/interfaces/DHPublicKey.class
...etc
注意,無限強度加密策略文件是(仍然)一separate download。
乾杯,
如前所述,JCE確實附帶所有版本的Java。
但是,如果您希望實現某些密鑰大小,請注意您將需要Java Unlimited Strength Policy files。這是由於美國的關鍵尺寸法律。
請注意,默認情況下,您不會在JDK/JRE軟件包中獲得無限強度的安全軟件包。它必須通過策略文件啓用。切線,但可能與您的案例有關 – Perception 2013-03-06 13:12:56
@Perception說什麼和:http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html – 2013-03-06 13:15:40