Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Java8生成随机数_Java_Security_Random - Fatal编程技术网

使用Java8生成随机数

使用Java8生成随机数,java,security,random,Java,Security,Random,我正在使用Java8代码生成一次性密码(随机)。 以下是安全要求: 以下是经批准的PRNG机制: ·HASH_DRBG ·HMAC_DRBG ·CTR_DRBG# 我知道Java9SecureRandom支持这些机制,但是Java8呢? 用Java8代码实现这一点 非常感谢, Raj您可以随时查看Java 9参考实现并将其复制……您可以将这些算法中的任何一种与关键字“Java”一起输入Google,并浏览结果。我看到了一些鲜为人知的开源实现,还有Bouncycastle加密提供程序。在提出问题之

我正在使用Java8代码生成一次性密码(随机)。 以下是安全要求:

以下是经批准的PRNG机制:
·HASH_DRBG
·HMAC_DRBG
·CTR_DRBG#

我知道Java9SecureRandom支持这些机制,但是Java8呢? 用Java8代码实现这一点

非常感谢,

Raj

您可以随时查看Java 9参考实现并将其复制……您可以将这些算法中的任何一种与关键字“Java”一起输入Google,并浏览结果。我看到了一些鲜为人知的开源实现,还有Bouncycastle加密提供程序。在提出问题之前,您需要做一些研究,以便您可以提出一个好的、具体的问题。似乎依赖于sun.security。*。建议对所有包装进行包装。因此,是的,建议找第三方提供商可能会更好。您可以随时查看Java 9参考实现并复制它……您可以将这些算法中的任何一种与关键字“Java”一起输入Google,并浏览结果。我看到了一些鲜为人知的开源实现,还有Bouncycastle加密提供程序。在提出问题之前,您需要做一些研究,以便您可以提出一个好的、具体的问题。似乎依赖于sun.security。*。建议对所有包装进行包装。因此,是的,建议找第三方提供商可能会更好。