我一直在寻找javax.crypto JDK源代码,但我找不到它。这可能是因为我搜索能力很差,也可能是因为代码不可用(JDK应该是开源的,对吧?)。我的猜测是,目前的jdk javax.crypto有一个NSA授权的后门,这使得开源发布变得尴尬。
我的问题如下:
- jdk javax.crypto源代码在哪里
- 如果,正如我所相信的,jdk javax.crypto源代码不可用,我如何检查我对它包含后门的担忧是否得到了纠正
请参阅在哪里可以找到javax.crypto源代码?
源代码可通过Mercurial获得。例如,jdk8-b132的javax.crypto
的来源在这里。
请注意,如果您怀疑存在后门,则无法(简单)验证这些源是否确实是您正在使用的二进制文件的源。您应该自己构建JDK以确保…