簡體   English   中英

Java加密擴展(JCE)是否與JRE捆綁在一起?

[英]Does java cryptography extensions(JCE) come bundled with the JRE?

我需要確定jce即使在JRE環境中也可用。 經過瘋狂的谷歌搜索之后,我只設法驗證了Java 1.4之后jce與JDK捆綁在一起。 jce是否也與普通的JRE下載捆綁在一起?

您能否指出您在哪里找到信息,以便我自己進行驗證並知道我錯過了什么?

是的, 有關聲明 ,這些天jce已包含在所有Java版本中。

您是否看過$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

請注意,無限強度的加密策略文件是(仍然) 單獨下載

干杯,

如前所述,JCE確實包含所有Java版本。

但是,如果您希望實現某些密鑰大小,請注意,您將需要Java Unlimited Strength Policy文件 這是由於美國有關密鑰大小的法律所致。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM