4

我一直在寻找 javax.crypto JDK 源代码,但找不到。这要么是由于我无法搜索,要么是代码不可用的原因(JDK应该是开源的,对吧?)。我的猜测是当前的 jdk javax.crypto 有一个 NSA 授权的后门,这使得开源发布变得尴尬。

我的问题如下:

  1. jdk javax.crypto源代码在哪里?
  2. 如果我相信 jdk javax.crypto 源代码不可用,我如何检查我对它包含后门的担心是否合理?

请参阅在哪里可以找到 javax.crypto 源代码?

4

1 回答 1

3

来源可通过Mercurial获得。例如,jdk8-b132 的来源javax.crypto这里

请注意,如果您怀疑存在后门,则没有(简单的)方法来验证这些源是否实际上是您正在使用的二进制文件的源。您应该自己构建 JDK 以确保...</p>

于 2015-04-24T08:12:08.887 回答