标签: heroku cryptography entropy
我想将一个应用程序部署到heroku,它需要能够生成加密安全的随机数。我可以使用哪些熵源?
答案 0 :(得分:3)
你的Heroku dyno基本上是一个Ubuntu服务器虚拟机,所以你应该像访问任何其他基于Linux的操作系统那样访问/dev/random和/dev/urandom。
/dev/random
/dev/urandom
如果您正在使用Ruby / Rails,那么您可能应该使用SecureRandom(或ActiveSupport::SecureRandom用于旧版本的Ruby和Rails)。
SecureRandom
ActiveSupport::SecureRandom