一些特例

来源:互联网 发布:windows phone 10升级 编辑:程序博客网 时间:2024/06/06 17:45

所谓特例,即是某些程序可能存在的 bug,进而可对其进行适当的攻击。当然这些的前提是必须对其所用理论和技术具有充分的认识和理解。

  • 周期为 1,也是周期,是最短的周期,最快的频率,对离散取值而言,即保持一个恒定值;

1. 线性同余发生器

xi+1=(Axi+1)modM

当种子值 x0=179424105 (A = 48271, M = 2^31 -1)时,

  • (48271 * 179424105 + 1) % (2^31-1) = 179424105

此时的发生器陷入一个周期为 1 的循环,难以实现随机数所能提供的功能;

0 0
原创粉丝点击