我正在制作一个TRNG,它通过USB作为CDC设备与PC通讯。我想完全停止从熵池中获取熵的/dev/random,而改用我的数据。从理论上讲,池可能会由于当前收集熵的方式而中毒。
我知道如何删除熵源,但这需要在内核中进行破解。这是一个选项,但我宁愿只卸载将数据写入/dev/random的模块。我已经尝试了rmmod和modprobe的东西,但无法弄清楚模块的名称。可能我只是省略了扩展名或其他内容,但是我对整个处理内核模块的工作还是陌生的,所以我无法真正知道。
也
modprobe -l | grep random
只是给我列出了hw_random的东西,
lsmod | grep random
什么也没给我
所以我不确定我是否真的走对了。
任何指针将不胜感激。
最佳答案
我删除了/dev/random节点,并使用不同的主副号码对创建了一个新节点。标准模块仍在挂出,但未触及新节点。
关于linux - 如何阻止熵池中的/dev/random人口。我可以卸载模块吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7416917/