标签: java random
我有一个使用SHA1PRNG的SecureRandom生成器:
SecureRandom rnd = SecureRandom.getInstance(“ SHA1PRNG”);
让我们假设此rnd生成随机序列:
R1,R2,R3,R4 ...
所以我的问题是:如果某人知道R1,他可以推断出以下R2,R3,R4 ..?由于PRNG是确定性算法。
答案 0 :(得分:1)
答案是否定的。您还需要知道SecureRandom初始化所用的种子,以预测以下值。
SecureRandom