2013-08-12 50 views
4

我一直在尋找javax.crypto JDK源代碼,我找不到它。這可能是因爲我的缺陷無法搜索,或者代碼不可用(JDK應該是開源的,對嗎?)。我的猜測是,目前的jdk javax.crypto有一個NSA授權的後門,使得開源版本的發佈變得尷尬。javax.crypto JDK源代碼,再次

我的問題有以下幾點:

  1. 哪裏JDK javax.crypto中的源代碼?
  2. 如果我相信jdk javax.crypto源代碼不可用,那我該如何檢查是否我擔心它包含後門程序是否已經被滿足?

Where do I find the javax.crypto source code?

+0

[This](http://kickjava.com/src/javax/crypto/Cipher.java.htm)屬於jce的舊版本,但仍注意到關鍵句「由於各種外部限制(即美國出口法規等),此時不能提供實際的源代碼。」我的擔心是目前隱藏的「等」。 –

+1

AFAIU,javax.crypto類應該爲「指定的提供者」的功能提供一個橋樑。很奇怪,應該限制訪問這種代碼。除非,橋樑不是中立的,它會修改提供者的功能。 –

回答