This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author pitrou
Recipients Arfrever, christian.heimes, loewis, pitrou, rhettinger, vstinner
Date 2012-06-27.23:29:28
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
From the /dev/urandom Linux man page:

       If  you  are  unsure  about  whether  you  should  use  /dev/random  or
       /dev/urandom, then probably you want to use the latter.  As  a  general
       rule,  /dev/urandom  should  be  used  for everything except long-lived
       GPG/SSL/SSH keys.

       If a seed file is saved across reboots as recommended below (all  major
       Linux  distributions have done this since 2000 at least), the output is
       cryptographically secure against attackers without local root access as
       soon as it is reloaded in the boot sequence, and perfectly adequate for
       network encryption session keys. 

So, yes, /dev/urandom is suitable for most cryptographic purposes (except long-lived private keys).
Date User Action Args
2012-06-27 23:29:30pitrousetrecipients: + pitrou, loewis, rhettinger, vstinner, christian.heimes, Arfrever
2012-06-27 23:29:29pitrousetmessageid: <>
2012-06-27 23:29:29pitroulinkissue15206 messages
2012-06-27 23:29:28pitroucreate