En los sistemas linux, se puede comprobar la disponibilidad de entropía (útil para saber si estás pinchando /dev/random
para cualquier propósito de PRNG) con
cat /proc/sys/kernel/random/entropy_avail
Sin embargo, no existe un equivalente de /proc
en un Mac (AFAIK). ¿Cómo puedo comprobar la entropía disponible del sistema en un Mac? Estoy usando 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 los Macs 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 la piscina. En los Macs, sigue añadiendo periódicamente a la reserva de entropía utilizando el SecurityServer
demonio.
Sin embargo, también señala que si el demonio falla por alguna razón, la calidad de la salida disminuirá sin ningún indicio de fracaso :
La calidad de su resultado depende, sin embargo, de la adición regular de la entropía adecuada. Si el
SecurityServer
Si el demonio del sistema falla por cualquier motivo, la calidad de la salida se verá afectada con el tiempo sin ninguna indicación explícita del propio dispositivo aleatorio.
Por tanto, aunque la cantidad de entropía no esté disponible fácilmente, no significa que no esté ahí y puede haber casos en los que su conocimiento pueda ser útil.