小编Ya *_*iao的帖子

SecureRandom.ints()安全吗?

众所周知,SecureRandom类为生成的随机数提供了强大的加密安全性。java.util.Random对于需要加密安全性的情况是不安全的。的典型用法SecureRandom是:

SecureRandom random = new SecureRandom();
byte bytes[] = new byte[20];
random.nextBytes(bytes);
Run Code Online (Sandbox Code Playgroud)

但是,我遇到了一个案例:

SecureRandom random = new SecureRandom();
int number = random.ints();
Run Code Online (Sandbox Code Playgroud)

该方法ints()java.util.Random类继承。当SecureRandom哪个安全随机数生成器使用从不安全随机数生成器继承的方法时,我感到困惑,它是否安全?

java security random

54
推荐指数
4
解决办法
1898
查看次数

标签 统计

java ×1

random ×1

security ×1