En los sistemas Linux, uno puede verificar la entropía disponible (útil para saber si está haciendo tapping /dev/random
para cualquier propósito PRNG) con
cat /proc/sys/kernel/random/entropy_avail
Sin embargo, no hay equivalente /proc
en una Mac (AFAIK). ¿Cómo puedo verificar la entropía del sistema disponible en una Mac? Estoy ejecutando OS X 10.7.3 (Lion)
Para actualizar con algunos de mis comentarios bajo la respuesta de Kyle: una de las razones por las que las Mac no muestran esta información es que no es necesaria (en la mayoría de los casos). Los sistemas Linux bloquearán las llamadas a /dev/random
si no hay suficiente entropía en el grupo. En Macs, periódicamente continúa agregando al grupo de entropía usando el SecurityServer
demonio.
Sin embargo, también señala que si el demonio falla por algún motivo, la calidad de salida disminuirá sin ninguna indicación de falla :
Sin embargo, la calidad de su producción depende de la adición regular de entropía apropiada. Si el
SecurityServer
daemon del sistema falla por algún motivo, la calidad de salida sufrirá con el tiempo sin ninguna indicación explícita del dispositivo aleatorio.
Entonces, aunque la cantidad de entropía no está disponible fácilmente, no significa que no esté allí y puede haber casos en los que su conocimiento podría ser útil.
random
directamente antes de obtener números aleatorios importantes ".