/dev/urandom
Le périphérique de Linux pour des nombres aléatoires cryptographiquement sûrs — celui qu'il faut utiliser, quoi que prétendent les vieilles pages de manuel.
Le mythe tenace veut que /dev/random soit « plus sûr » parce qu'il bloque quand l'entropie baisse. Il ne l'est pas : une fois le réservoir initialisé, la sortie d'urandom est tout aussi imprévisible, et le blocage a causé bien plus de pannes qu'il n'a évité d'attaques.
Le seul vrai problème est le tout début du démarrage, avant que le réservoir ne soit rempli. getrandom(2) le gère correctement en ne bloquant que dans ce cas. Depuis Linux 5.6, /dev/random se comporte pour l'essentiel de la même façon.