我需要确定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