Java 随机种子生成随机数

Java 随机种子生成随机数,java,random-seed,Java,Random Seed,想法: 计算机A:下午3点生成2个素数,分别为5和7 计算机A:下午3时02分生成2个素数分别为17和29 计算机B:下午3点生成2个素数,分别为5和7 计算机B:下午3时02分生成2个素数分别为17和29 我建立了一个RSA程序,现在我想通过提高RSA程序的机密性来开发我的程序。如果我成功了,我们就不必像往常一样互相交换公钥了。我知道我必须建立一个新的随机函数,将一个种子数放入该函数中,我知道如果两台计算机具有相同的种子数,将在同一时间生成相同的随机数,但我不知道种子数与实时之间的关系。您没有

想法: 计算机A:下午3点生成2个素数,分别为5和7 计算机A:下午3时02分生成2个素数分别为17和29

计算机B:下午3点生成2个素数,分别为5和7 计算机B:下午3时02分生成2个素数分别为17和29


我建立了一个RSA程序,现在我想通过提高RSA程序的机密性来开发我的程序。如果我成功了,我们就不必像往常一样互相交换公钥了。我知道我必须建立一个新的随机函数,将一个种子数放入该函数中,我知道如果两台计算机具有相同的种子数,将在同一时间生成相同的随机数,但我不知道种子数与实时之间的关系。

您没有说明具体问题,所以我假设你真的在问这是不是个好主意


答案是否定的。你的种子基本上是非随机的。如果第三方知道您的方法是什么,他们所需要做的就是在他们怀疑生成了密钥对的时间间隔内尝试“时钟时间”。这大大增加了重新生成实际密钥的概率。。。如果你使用了真正的随机数,你不会提出一个具体的问题,所以我假设你真的在问这是否是个好主意


答案是否定的。你的种子基本上是非随机的。如果第三方知道您的方法是什么,他们所需要做的就是在他们怀疑生成了密钥对的时间间隔内尝试“时钟时间”。这大大增加了重新生成实际密钥的概率。。。如果你使用了真正的随机数,你不会提出一个具体的问题,所以我假设你真的在问这是否是个好主意


答案是否定的。你的种子基本上是非随机的。如果第三方知道您的方法是什么,他们所需要做的就是在他们怀疑生成了密钥对的时间间隔内尝试“时钟时间”。这大大增加了重新生成实际密钥的概率。。。如果你使用了真正的随机数,你不会提出一个具体的问题,所以我假设你真的在问这是否是个好主意


答案是否定的。你的种子基本上是非随机的。如果第三方知道您的方法是什么,他们所需要做的就是在他们怀疑生成了密钥对的时间间隔内尝试“时钟时间”。这大大增加了重新生成实际密钥的概率。。。如果你使用了真实的随机数。

种子和时间之间没有关系,除非你没有指定种子,时间被用作种子。你知道私钥也会一样吗?种子和时间之间没有关系,除非你没有指定种子,时间用作种子。您知道私钥也将是相同的吗?种子和时间之间没有关系,除非您不指定种子,时间将用作种子。您知道私钥也将是相同的吗?种子和时间之间没有关系,但如果不指定种子,则时间将用作种子。您知道私钥也将是相同的吗?