如何在 C 中取消初始化 /dev/urandom 的熵?

How to uninitialize the entropy of /dev/urandom in C?

有没有办法让 /dev/urandom 的熵保持不变?

我的目标是模拟初始化或简单地取消初始化 /dev/urandom。我怎么能做这样的事?

编辑:我发现我的问题已被否决。我相信这样做的人有正当理由。我花了很多时间在网上搜索答案,但我什么也没找到。

由于 /dev/random 和 urandom 对于安全功能至关重要,允许篡改它们将违背它们的目的。但是您可以添加自己的驱动程序,或者只是用虚拟对象替换对它们的调用(或使用虚拟对象中的命名管道进行测试)。

注意:请勿替换生产系统上的驱动程序。