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

时间:2015-06-14 00:58:27

标签: c random system-calls libc

有没有办法让/ dev / urandom的熵保持未初始化?

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

编辑:我看到我的问题已被低估了。我确信这个人有正当理由。我花时间在网上搜索答案,但我没有找到任何东西。

1 个答案:

答案 0 :(得分:1)

因为/ dev / random和urandom对于安全功能至关重要,允许篡改它们会与其目的相矛盾。但是你可以添加自己的驱动程序,或者只是用假人替换它们的调用(或者使用假人的命名管道进行测试)。

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