我可以强制python使用/ dev / random for os.urandom吗?

时间:2014-07-25 16:02:59

标签: python linux

我有一个调用os.urandom(n)的Python脚本,但我希望脚本以/dev/random为源,而不是/dev/urandom

我想知道这是否可行:

  • 理想情况下,要么在Python中重新映射设备本身,要么将os.urandom重新映射到我自己的函数,该函数将从/dev/random读取,从而保持脚本本身不变,
  • 不太理想,创建os.random os并将其添加到/dev/random模块,或者完全在其他地方创建函数,需要更改脚本,
  • 也可以接受,就像在VM中运行Python一样,使用/dev/urandom代替系统范围内的{{1}}。

实现这一目标的最佳方式(即对应用程序脚本的侵入性最小)是什么?

(我不是Python程序员,所以如果需要编写新的Python函数,请提供实现。)

0 个答案:

没有答案