我是dd“从荷兰国际集团/dev/urandom,以创建一个随机文件内容。这很有效,但我希望能够在稍后通过使用相同的种子再次运行 PRNG 来重现文件内容。是否有任何暴露字符设备的可种子 PRNG?
我正在使用最新的 Linux 3.X 内核。
取自 urandom文档
当 Linux 系统在没有太多操作员交互的情况下启动时,熵池可能处于相当可预测的状态。这会将熵池中的实际噪声量降低到估计值以下。为了抵消这种影响,它有助于在关闭和启动期间携带熵池信息。为此,请将以下行添加到在 Linux 系统启动序列期间运行的相应脚本中:
Run Code Online (Sandbox Code Playgroud)echo "Initializing kernel random number generator..." # Initialize kernel random number generator with random seed # from last shut-down (or start-up) to this start-up. Load and # then save 512 bytes, which is the size of the entropy pool. if [ -f /var/random-seed ]; then cat /var/random-seed >/dev/urandom fi dd if=/dev/urandom of=/var/random-seed count=1
| 归档时间: |
|
| 查看次数: |
3581 次 |
| 最近记录: |