【发布时间】:2012-04-06 19:22:28
【问题描述】:
我想将一个应用程序部署到 Heroku,该应用程序需要能够生成加密安全的随机数。我可以使用哪些熵源?
【问题讨论】:
-
相关问题:当 heroku 启动一台新机器(可能带有一些图像)时,它的熵池是否会播种相同的数据?
标签: heroku cryptography entropy
我想将一个应用程序部署到 Heroku,该应用程序需要能够生成加密安全的随机数。我可以使用哪些熵源?
【问题讨论】:
标签: heroku cryptography entropy
您的 Heroku dyno 基本上是一个 Ubuntu 服务器虚拟机,因此您应该可以像在任何其他基于 Linux 的操作系统上一样访问 /dev/random 和 /dev/urandom。
如果您使用的是 Ruby/Rails,您可能应该为此使用 SecureRandom(或 ActiveSupport::SecureRandom 用于旧版本的 Ruby 和 Rails)。
【讨论】: