Kriptografik olarak güvenli rastgele sayılar oluşturabilmesi gereken bir uygulamaya kahramanlık dağıtmak istiyorum. Hangi entropi kaynaklarını kullanabilirim?Heroku'da hangi entropi kaynakları var?
7
A
cevap
3
Heroku dyno'nuz temel olarak bir Ubuntu Sunucu VM'sidir, bu nedenle başka herhangi bir Linux tabanlı işletim sisteminde olduğu gibi /dev/random
ve /dev/urandom
erişiminiz olmalıdır.
Eğer Ruby/Rails kullanıyorsanız, muhtemelen bunun için SecureRandom
(veya Ruby ve Rails'in eski sürümleri için ActiveSupport::SecureRandom
) kullanıyor olmalısınız.
İlgili soru: Heroku yeni bir makineyi başlattığında (muhtemelen bazı görüntülerde), entropi havuzu aynı verilerle tohumlanır mı? –