Sui sistemi Linux, è possibile verificare la disponibilità di entropia (utile sapere se stai toccando /dev/random
per qualsiasi scopo PRNG) con
cat /proc/sys/kernel/random/entropy_avail
Tuttavia, non esiste un equivalente di /proc
su un Mac (AFAIK). Come posso verificare l'entropia del sistema disponibile su un Mac? Sto usando OS X 10.7.3 (Lion)
Per aggiornare con alcuni dei miei commenti sotto la risposta di Kyle - Uno dei motivi per cui i Mac non visualizzano queste informazioni è che non è necessario (nella maggior parte dei casi). I sistemi Linux bloccano le chiamate a /dev/random
se non c'è abbastanza entropia nel pool. Su Mac, periodicamente continua ad aggiungere al entropy pool che utilizza il daemon SecurityServer
.
Tuttavia, nota anche che se il demone fallisce per qualche motivo, la qualità dell'output diminuirà senza alcuna indicazione di errore :
The quality of its output is however dependent on regular addition of appropriate entropy. If the
SecurityServer
system daemon fails for any reason, output quality will suffer over time without any explicit indication from the random device itself.
Quindi, anche se la quantità di entropia non è resa disponibile facilmente, non significa che non sia lì e potrebbero esserci casi in cui la sua conoscenza potrebbe essere utile.