【发布时间】:2021-09-14 20:09:59
【问题描述】:
我有一个运行 Linux 的微型嵌入式设备,但没有硬件 RNG 驱动程序,也没有 X 服务器(没有鼠标,没有键盘......)。
/dev/random
非常迅速地阻塞。
cat /proc/sys/kernel/random/entropy_avail
报告的数字非常少 (~10)。
系统处理相机,因此存在真正的熵源。如何将熵输入内核?
【问题讨论】:
-
我怀疑这个问题更适合Unix&Linux 或superuser。
-
我对代码比命令行更感兴趣。我想了解熵被放入内核的哪个位置。有一个 hasged 项目(包含在最近的内核中)但我的内核很旧。
-
读写/dev/urandom。它使用相同的熵源,但不会阻塞。向其写入随机数据会向池中添加熵,但不会被 /dev/random 计算。
标签: random linux-kernel kernel random-seed entropy