devrandom熵源都有哪些
/dev/random是一个Unix-like操作系统中的设备文件,用于生成随机数。它的熵源包括以下几个方面:
-
硬件噪声:例如温度、电压、时钟等。
-
用户输入:例如键盘输入、鼠标移动等。
-
网络活动:例如网络流量、DNS查询等。
-
硬件性能计数器:例如处理器时钟周期、缓存命中率等。
-
操作系统内部事件:例如进程调度、中断处理等。
这些熵源都是不可预测的,因此可以提供高质量的随机性。/dev/random会从这些熵源中收集随机数据,并通过加密算法生成高质量的随机数。
原文地址: https://www.cveoy.top/t/topic/cpMr 著作权归作者所有。请勿转载和采集!