首页
学习
活动
专区
圈层
工具
发布

PRNG级联
EN

Stack Overflow用户
提问于 2017-07-20 15:01:03
回答 1查看 98关注 0票数 1

我想知道这两点是否有分别:

  • 产生256位的PRNG
  • 产生8乘32位的PRNG并将它们连接起来

理论上,我不认为有什么不同,但与PRNG不可能是最优的。你喜欢哪一种?为什么?

EN

回答 1

Stack Overflow用户

发布于 2017-07-21 11:27:24

如果您需要256位,您应该使用选项一,并在一次计算随机字节。

PRNG通常以块的形式计算其随机数据,这些块几乎总是大于32位。因此,如果您请求32位8次,RNG将:(1)必须做更多的计算;( b)丢弃已计算但未被您请求的随机数据。

如果您这样做了很多次(数百万次甚至更多次),并且无法重新启动PRNG,这可能会变成一个安全问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45218487

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档