2013-08-12 2 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 должны просто предоставить мост функциональности «указанного поставщика». Любопытно, что доступ к такому коду должен быть ограничен. Если, то есть мост не является нейтральным, и он изменяет функциональность провайдера. –

ответ

Смежные вопросы