我一直在寻找 javax.crypto JDK 源代码,但找不到。这要么是由于我无法搜索,要么是代码不可用的原因(JDK应该是开源的,对吧?)。我的猜测是当前的 jdk javax.crypto 有一个 NSA 授权的后门,这使得开源发布变得尴尬。
我的问题如下:
- jdk javax.crypto源代码在哪里?
- 如果我相信 jdk javax.crypto 源代码不可用,我如何检查我对它包含后门的担心是否合理?
我一直在寻找 javax.crypto JDK 源代码,但找不到。这要么是由于我无法搜索,要么是代码不可用的原因(JDK应该是开源的,对吧?)。我的猜测是当前的 jdk javax.crypto 有一个 NSA 授权的后门,这使得开源发布变得尴尬。
我的问题如下:
来源可通过Mercurial获得。例如,jdk8-b132 的来源javax.crypto
在这里。
请注意,如果您怀疑存在后门,则没有(简单的)方法来验证这些源是否实际上是您正在使用的二进制文件的源。您应该自己构建 JDK 以确保...</p>