Şu anda gpg --genkeybir Linux VM üzerinde test yapıyorum . Ne yazık ki, bu yazılım /dev/randomentropi toplamak için güveniyor gibi görünüyor ve kibarca kriptografik olarak rastgele giriş ekranlarından sonra ekranları manuel olarak yazmasını ister, böylece sonunda bir anahtar üreterek bitebilir ve söylemek için hiçbir komut satırı parametresi bulamadım entropi kaynağı olarak başka bir dosya kullanmak ( bu videodaki adam aynı sorunla karşılaşıyor ...).
Ancak, kullanıcı kullanmayı tercih özgür olmalıdır /dev/urandomberi yerine onunla yanlış bir şey yoktur . Esas olarak, kriptografik bir bakış açısından daha zayıf olan eski PRNG algoritmalarını hatırlatır. Örneğin NetBSD kılavuzunda , ayrımın çok erken önyükleme aşamasında hala yararlı olabileceği kabul edilirken, "folklor" ve "yalnızca fantezi tehdit modellerine karşı savunan hayali bir teori " gibi bir ayrım tanımlanmaktadır . Kimse bu komutun gerektirdiği entropi miktarına ya da entropinin aslında GPG kılavuzunda belirtildiği gibi tüketilen bir şey olduğu konusunda hemfikir değildir ("LÜTFEN, ne yaptığınızı bilmiyorsanız bu komutu kullanmayın, değerli entropiyi sistemden kaldırabilir!" ).
Ben okudum yüklemeden insanlar rngdcini kullanımı ve yapılandırmak /dev/urandombeslemesine entropi kaynağı olarak /dev/random, ama böyle bir uygulama ağır kirli bulabilirsiniz.
Sorunu kaldırmak /dev/randomve /dev/urandombunun yerine bağlayarak FreeBSD şekilde geçici olarak çözmeye çalıştım :
rm /dev/random
ln -s /dev/urandom /dev/random
Bunu " /dev/urandomentropi kaynağı olarak güveniyorum" diyen bir ortam olarak görüyorum .
Bir tür hatayla karşılaşacağımdan korktum, ancak komut şimdi hemen geri döndüğü için bu beklenen sonucu sağlıyor gibi görünüyor.
Sorum şu: bağlama bilinen herhangi pratik ve yanlış yan etkisi yoktur /dev/randomiçin /dev/urandomFreeBSD sistemlerinde varsayılan olarak yapıldığı gibi Linux sistemlerinde? Ya da /dev/randombazı hizmetlerin kilitlenmesi nedeniyle tekrarlayan sorunlar olması durumunda bunu kalıcı olarak (örneğin önyükleme işleminin sonunda bir komut dosyasında) ayarlamak düşünülebilir mi?