我已经开始了一些工作,其中需要一些质量随机字节,例如一次 32 个用于某些加密应用程序的初始化向量。我的问题是,这可能会同时被调用多次,我无法承受/dev/random
等待更多熵收集的块问题。
我可以用它来播种其他算法,例如/dev/urandom
可以做什么 - 但是我不相信我无法理解的东西,我没有任何现成的可用资源,我也不知道它是否在许多内核版本之间保持不变,我更喜欢某种定义明确的方法。
您是否知道您能想到的标准 PRNG 之外的任何方法,这些方法足以适用于(同时)密钥生成等?
某些密码(例如具有大种子的 RC4)是否足以生成随机输出?(我见过一个使用它的 /dev/frandom 实现,但我并不完全确定。)
如果这意味着什么,我在一个无头的 Debian 服务器上,因为缺乏熵收集。