Sarebbe "cat / dev / random" negato il servizio a qualsiasi altro utente di "/ dev / random"?

1

Come nella domanda. cat /dev/random non diminuisce la stima dell'entropia finché non blocca, il che costringe il dispositivo casuale a bloccare per tutte le applicazioni sul sistema corrente?

    
posta oink 08.06.2018 - 17:40
fonte

1 risposta

2

Sì, lo farebbe. Il dispositivo di blocco casuale legge da un singolo pool di entropia e blocca quando la stima dell'entropia passa sotto una soglia configurabile. A questo punto, tutte le letture dal dispositivo di carattere verranno bloccate, indipendentemente da chi sta leggendo. Questo è solo uno dei tanti motivi per cui gli sviluppatori dovrebbero invece utilizzare il dispositivo non bloccante o il getrandom() syscall invece.

    
risposta data 09.06.2018 - 06:41
fonte

Leggi altre domande sui tag