Различия между двумя идентичными ПК

Различия между двумя идентичными ПК

У нас есть два идентичных (оборудование/ПО/файловая система) работающих ПК.

Предположим, мы проверяем эти два ПК одновременно.точно в то же времяслишком.

Вопрос:Чем отличаются эти две машины? /dev/*randomНе в счёт!

Например: « ps -e» будет отличаться, поскольку процессы получат разные PID во время загрузки.

Другой пример: " ls -laR /tmp . /dev | cat -n | sort -R" также создаст уникальный вывод, поскольку " -R" рандомизирует порядок, а " cat -n" гарантирует, что даже если строки получат одинаковую соль в " sort -R", хэш все равно будет отличаться из-за количества строк.

Другой пример:

cat a.sh
echo $$

и запуск его всегда давал новый номер.

Другой: " sysctl -a 2>/dev/null"

Цель: просто сбор идей для генерации случайных данных. Человеческая плоть (человеческий вклад) не допускается :)

Думаете ли вы о каких-либо способах получения текущего напряжения процессора с помощью «общих/базовых инструментов», чтобы не нужно было устанавливать модули Perl или другое программное обеспечение?

решение1

Как правило, лучшими источниками энтропии являются

  • Точная синхронизация внешних событий, особенно событий, которые происходят часто, таких как прибытие сетевых пакетов, прерывания от периферийных устройств или (вздрагивание) нажатия клавиш. С достаточной точностью измеренияничегодействительно идентичны. См., например, Hardware Volatile Entropy Gathering and Expansion (ХАВЕГЕ) программа.

  • Специализированное оборудование. Например, современные процессоры AMD и Intel включают в себяRDRANDинструкция, которая генерирует случайное число, сгенерированное аппаратно.

Связанный контент