7

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

4

1 回答 1

3

您的 Heroku dyno 基本上是一个 Ubuntu 服务器虚拟机,因此您应该可以访问/dev/random/dev/urandom像在任何其他基于 Linux 的操作系统上一样访问。

如果您使用的是 Ruby/Rails,那么您可能应该为此使用SecureRandom(或ActiveSupport::SecureRandom旧版本的 Ruby 和 Rails)。

于 2012-05-05T06:08:04.503 回答