heroku上有哪些熵源?

Tob*_*ias 7 cryptography heroku entropy

我想将一个应用程序部署到heroku,它需要能够生成加密安全的随机数.我可以使用哪些熵源?

小智 3

/dev/random您的 Heroku dyno 基本上是一个 Ubuntu Server VM,因此您应该可以/dev/urandom像在任何其他基于 Linux 的操作系统上一样进行访问。

如果您使用 Ruby/Rails,您可能应该使用SecureRandom(或ActiveSupport::SecureRandom旧版本的 Ruby 和 Rails)来实现此目的。