Earlier quoted context omitted.
> There's not an infinite amount of crypto secure randomness available for all processes to go nuts sucking it up In fact, there is! The idea that your kernel has some finite amount of entropy that can be "used up" is a persistent myth. See https://www.2uo.de/myths-about-urandom/ Okay, it's technically not infinite , but 128 bits of "true entropy" is enough to seed a CSPRNG that will generate as many random numbers a…
>The idea that your kernel has some finite amount of entropy that can be "used up" is a persistent myth Thomas' Digital Garden blog is not really the place to find good advice on this. Crypto researchers are the place to look. The quality of how Linux handles this is quite open to debate, and researchers routinely question the choies made. Here's [1] one of many. Use Google Scholar, enter urandom, and limit the searc…
I prefer DJB's blog on this: https://blog.cr.yp.to/20140205-entropy.html
>> The Linux /dev/urandom manual page claims that without new entropy the user is "theoretically vulnerable to a cryptographic attack", but (as I've mentioned in various venues) this is a ludicrous argument—how can anyone simultaneously believe that
>> - we can't figure out how to deterministically expand one 256-bit secret into an endless stream of unpredictable keys (this is what we need from urandom), but
>> - we can figure out how to use a single key to safely encrypt many messages (this is what we need from SSL, PGP, etc.)?