Я искал исходный код javax.crypto JDK, и я не смог его найти. Либо это связано с моей неспособностью к искажению иска, либо должна быть причина, по которой код недоступен (JDK должен быть открытым исходным кодом, верно?). Я предполагаю, что в текущем jdk javax.crypto есть мандат, запрошенный NSA, что делает выпуск с открытым исходным кодом неудобным.javax.crypto Исходный код JDK, опять
Мои вопросы следующие:
- Где исходный код JDK javax.crypto?
- Если, как я считаю, исходный код jdk javax.crypto недоступен, как я могу проверить, оправданы ли мои опасения, что он содержит бэкдор?
См Where do I find the javax.crypto source code?
[This] (http://kickjava.com/src/javax/crypto/Cipher.java.htm) принадлежит к старой версии jce, но все же обратите внимание на ключевое предложение «Из-за различных внешних ограничений (например, экспортных правил США и т. д.) фактический исходный код не может быть предоставлен в это время». Мое беспокойство - это то, что сейчас скрывается за «и т. Д.». –
AFAIU, классы javax.crypto должны просто предоставить мост функциональности «указанного поставщика». Любопытно, что доступ к такому коду должен быть ограничен. Если, то есть мост не является нейтральным, и он изменяет функциональность провайдера. –