Tenemos dos PC en ejecución idénticas (HW/SW/sistema de archivos).
Supongamos que estamos comprobando estas dos PC al mismo tiempo.exactamente al mismo tiempotambién.
La pregunta:¿En qué se diferencian estas dos máquinas? /dev/*random
¡no cuenta!
Por ejemplo: " ps -e
" sería diferente, porque los procesos obtendrían PID diferentes durante el arranque.
Otro ejemplo: " ls -laR /tmp . /dev | cat -n | sort -R
" también crearía una salida única ya que " -R
" aleatoriza el orden y " cat -n
" garantiza que incluso si las líneas obtienen la misma sal en " sort -R
" el hash aún diferirá desde el recuento de líneas.
Otro ejemplo:
cat a.sh
echo $$
y ejecutarlo siempre daría un nuevo número.
Otro: " sysctl -a 2>/dev/null
"
Propósito: simplemente recopilar ideas para generar datos aleatorios. La carne humana (aporte humano) no está permitida :)
¿Está pensando en... alguna forma de obtener el voltaje actual de la CPU con "herramientas generales/básicas", de modo que no sea necesario instalar módulos Perl u otro software?
Respuesta1
Generalmente las mejores fuentes de entropía son
Sincronización precisa de eventos externos, especialmente eventos que ocurren con frecuencia, como la llegada de paquetes de red, interrupciones de periféricos o pulsaciones de teclas (estremecimiento). Con suficiente precisión de mediciónnadaes verdaderamente idéntico. Consulte, por ejemplo, Expansión y recopilación de entropía volátil de hardware (tener) programa.
Hardware dedicado. Por ejemplo, las CPU AMD e Intel modernas incluyen un
RDRAND
instrucción que produce un número aleatorio generado por hardware.