Diferenças entre dois PCs idênticos

Diferenças entre dois PCs idênticos

Temos dois PCs em execução idênticos (HW/SW/sistema de arquivos).

Suponha que estamos verificando esses dois PCs noexatamente na mesma horatambém.

A questão:Em que essas duas máquinas diferem? /dev/*randomnão conta!

Por ex.: " ps -e" seria diferente, pois os processos obteriam PIDs diferentes durante a inicialização.

Outro exemplo: " ls -laR /tmp . /dev | cat -n | sort -R" também criaria uma saída única, já que " -R" randomiza a ordem e " cat -n" garante que, mesmo que as linhas obtenham o mesmo salt em " sort -R", o hash ainda será diferente desde a contagem de linhas.

Outro exemplo:

cat a.sh
echo $$

e executá-lo sempre daria um novo número.

Outro: " sysctl -a 2>/dev/null"

Objetivo: apenas coletar ideias para gerar dados aleatórios. Carne humana (contribuição humana) não é permitida :)

Pensando em... alguma maneira de obter a tensão atual da CPU com "ferramentas gerais/básicas", então não há necessidade de instalar módulos perl ou outros softwares?

Responder1

Geralmente as melhores fontes de entropia são

  • Tempo preciso de eventos externos, especialmente eventos que acontecem com frequência, como chegada de pacotes de rede, interrupções de periféricos ou pressionamentos de tecla (estremecimento). Com precisão de medição suficientenadaé verdadeiramente idêntico. Veja, por exemplo, coleta e expansão de entropia volátil de hardware (TENHA) programa.

  • Hardware dedicado. Por exemplo, as CPUs AMD e Intel modernas incluem umRDRANDinstrução que produz um número aleatório gerado por hardware.

informação relacionada