【发布时间】:2020-10-08 13:05:12
【问题描述】:
我正在尝试安全地生成随机数。它必须支持 NIST 标准,即 NIST SP 800-90A、SP 800-90B、SP 800-90C。我read 表示 Java 9 有一个支持此类标准的 SecureRandom 实现。
我的问题是:Java 8 中是否有支持这些标准的实现(我使用的是 Android)?理想情况下,我希望它是内置的,否则您有什么建议?
【问题讨论】:
-
看来Java 8也有SecureRandom:docs.oracle.com/javase/8/docs/api/java/security/…
-
是的,但正如这里提到的 openjdk.java.net/jeps/273 它不支持 NIST 标准
-
纯粹出于好奇,是什么阻止了您使用 Java 9?
-
@Sebastiaan van den Broek 我不知道我正在处理的项目的 Java 版本(医疗设备)。
标签: java android security random java-8