Donald Stufft added the comment:

(Basically) nobody should ever use /dev/random (and cryptographers agree!). The 
thing you want to use is /dev/urandom and the fact that /dev/urandom on Linux 
doesn't block before the pool is initalized has long been considered by 
cryptographers to be a fairly large flaw. The ``getrandom()`` calls were added 
explicitly to allow programs to get the correct behavior out of the system 
random.

For more information see 
http://sockpuppet.org/blog/2014/02/25/safely-generate-random-numbers/ or 
http://www.2uo.de/myths-about-urandom/. The /dev/urandom man page is wrong, and 
it's wrong for political reasons and because Ted T'so has bad opinions.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue26839>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to