2012-04-06 29 views
7

Tôi muốn triển khai một ứng dụng cho heroku cần có khả năng tạo ra các số ngẫu nhiên an toàn mã hóa. Tôi có thể sử dụng nguồn entropy nào?Nguồn entropy nào có sẵn trên heroku?

+1

Câu hỏi liên quan: khi heroku khởi động một máy mới (có lẽ với một số hình ảnh) hồ bơi entropy của nó có được gieo giống với cùng một dữ liệu không? –

Trả lời

3

Máy chủ Heroku dyno của bạn về cơ bản là Máy chủ Ubuntu của máy chủ, vì vậy bạn nên có quyền truy cập vào /dev/random/dev/urandom giống như bạn thực hiện trên bất kỳ hệ điều hành dựa trên Linux nào khác.

Nếu bạn đang sử dụng Ruby/Rails, có thể bạn đang sử dụng SecureRandom (hoặc ActiveSupport::SecureRandom cho các phiên bản cũ hơn của Ruby và Rails) cho việc này.

Các vấn đề liên quan