質問のように。しないだろうcat /dev/random
エントロピーの見積もりをブロックするまで減らします。これにより、現在のシステムのすべてのアプリケーションでランダムデバイスがブロックされます。
はい、そうです。ブロッキングランダムデバイスは、単一のエントロピープールから読み取り、エントロピー推定値が構成可能なしきい値を下回るとブロックします。この時点では、誰が読んでいるかに関係なく、キャラクターデバイスからの読み取りはすべてブロックされます。これは、開発者が代わりにノンブロッキングデバイスまたは getrandom()
syscallを使用する多くの理由の1つにすぎません。