我一直在寻找javax.crypto JDK源代码,我找不到它。这可能是由于我的搜索无能为力,或者必须有一个原因导致代码不可用(JDK应该是开源的,对吧?)。我的猜测是当前的jdk javax.crypto有一个NSA强制的后门程序,使得开源发行版变得尴尬。
我的问题如下:
答案 0 :(得分:2)
这些来源可通过Mercurial获得。例如,jdk8-b132 javax.crypto
的来源为here。
请注意,如果您怀疑是后门,那么verify that those sources are actually the sources of the binaries you are using就没有(轻松)的方法。您应该自己构建JDK以确保...