【发布时间】:2015-04-24 16:12:08
【问题描述】:
我一直在寻找 javax.crypto JDK 源代码,但找不到。这要么是由于我无法搜索,要么是代码不可用的原因(JDK应该是开源的,对吧?)。我的猜测是当前的 jdk javax.crypto 有一个 NSA 授权的后门,这使得开源发布变得尴尬。
我的问题如下:
- jdk javax.crypto 源代码在哪里?
- 如果我相信 jdk javax.crypto 源代码不可用,我如何检查我担心它包含后门是否有道理?
【问题讨论】:
-
This属于jce的老版本,但还是注意关键句“由于各种外部限制(即美国出口法规等),无法提供实际源码此时。”。我担心的是目前隐藏在“等”后面的东西。
-
AFAIU,javax.crypto 类应该只是为“指定提供者”的功能提供一个桥梁。奇怪的是,对此类代码的访问应该受到限制。除非,也就是说,桥不是中立的并且它修改了提供者的功能。
标签: java javax.crypto