E-Ink 新闻日报

← 返回列表

CPython PRNG的输出到种子映射工具TimeLord

TimeLord是一个Python工具,通过逆向分析CPython的梅森旋转算法PRNG来寻找能产生特定随机序列的整数种子,例如100次以上的连续正面硬币翻转。它证明了统计上极不可能的PRNG输出可以通过普通种子注入刻意构造,无需篡改RNG。

背景

CPython内置的random模块使用梅森旋转算法PRNG,并非加密安全。本项目展示了MT19937的实际种子逆向方法,对Python RNG可预测性的安全讨论具有参考价值。

来源
Lobsters
发布时间
2026年9月28日 23:23
评分
5.0 / 10