Tidak terbatas.
Di Linux, membandingkan fungsi kernel bernama random_read
dan random_read_unlimited
menunjukkan etimologi dari huruf u
di urandom
adalah unlimited
.
Ini dikonfirmasi oleh baris 114:
Perangkat /dev/urandom tidak memiliki batas ini [...]
Perbarui:
Mengenai mana yang lebih dulu untuk Linux, /dev/random
atau /dev/urandom
, @Stéphane Chazelas memberikan postingan dengan tambalan asli dan @StephenKitt menunjukkan bahwa keduanya diperkenalkan secara bersamaan.
Itu tergantung pada sistem "Unix" mana yang Anda bicarakan.
Di FreeBSD, /dev/urandom dan /dev/random adalah perangkat yang sama. Huruf u sekarang menjadi warisan sejarah yang ada untuk kompatibilitas ke belakang. Saat startup, mereka memblokir sampai entropi yang cukup terkumpul dan kemudian tidak pernah memblokir lagi. Lihat Mitos tentang urandom untuk detailnya.
Di dunia Linux modern (dimulai dengan kernel 4.8), kedua perangkat menarik dari CSPRNG yang sama, jadi satu-satunya perbedaan adalah beberapa orang berspekulasi tentang adanya serangan. Serangan ini seperti perjalanan FTL [Faster than Light]. Mudah untuk berspekulasi, agak sulit untuk benar-benar mendesain.
TLDR hanya menggunakan /dev/urandom.