我想知道这两点是否有分别:
理论上,我不认为有什么不同,但与PRNG不可能是最优的。你喜欢哪一种?为什么?
发布于 2017-07-21 11:27:24
如果您需要256位,您应该使用选项一,并在一次计算随机字节。
PRNG通常以块的形式计算其随机数据,这些块几乎总是大于32位。因此,如果您请求32位8次,RNG将:(1)必须做更多的计算;( b)丢弃已计算但未被您请求的随机数据。
如果您这样做了很多次(数百万次甚至更多次),并且无法重新启动PRNG,这可能会变成一个安全问题。
https://stackoverflow.com/questions/45218487
复制相似问题