В системах Linux можно проверить доступную энтропию (полезно знать, используете ли вы /dev/random
какие-либо цели для PRNG) с
cat /proc/sys/kernel/random/entropy_avail
Тем не менее, нет эквивалента /proc
на Mac (AFAIK). Как я могу проверить доступную системную энтропию на Mac? Я использую OS X 10.7.3 (Lion)
Чтобы обновить некоторые из моих комментариев в ответе Кайла - Одна из причин, по которой компьютеры Mac не отображают эту информацию, заключается в том, что она не нужна (в большинстве случаев). Системы Linux будут блокировать вызовы, /dev/random
если в пуле недостаточно энтропии. На компьютерах Mac он периодически добавляет данные в пул энтропии с помощью SecurityServer
демона.
Тем не менее, он также отмечает, что если демон по какой-то причине дает сбой, качество вывода будет ухудшаться без каких-либо признаков сбоя :
Однако качество его продукции зависит от регулярного добавления соответствующей энтропии. Если
SecurityServer
системный демон по какой-либо причине дает сбой, качество вывода со временем ухудшится без каких-либо явных указаний самого случайного устройства.
Таким образом, даже несмотря на то, что количество энтропии не может быть легко доступно, это не значит, что его там нет, и могут быть случаи, когда его знания могут быть полезны.
random
непосредственно перед получением важные случайные числа. "