2012-04-06 56 views
7

我想部署一個應用程序到heroku需要能夠生成密碼安全的隨機數。我可以使用什麼熵源?heroku有什麼熵源可用?

+1

相關問題:當​​heroku啓動一臺新機器(假定有一些圖像)時,它的熵池是否會得到相同的數據? – 2013-07-25 22:32:32

回答

3

您的Heroku dyno基本上是Ubuntu服務器虛擬機,因此您應該可以像訪問任何其他基於Linux的操作系統一樣訪問/dev/random/dev/urandom

如果您使用的是Ruby/Rails,那麼您應該使用SecureRandom(或者對於較早版本的Ruby和Rails使用ActiveSupport::SecureRandom)。