Me gustaría implementar una aplicación para heroku que debe ser capaz de generar números aleatorios criptográficamente seguros. ¿Qué fuentes de entropía puedo usar?¿Qué fuentes de entropía están disponibles en heroku?
7
A
Respuesta
3
Su Heroku dyno es básicamente una máquina virtual de servidor Ubuntu, por lo que debe tener acceso a /dev/random
y /dev/urandom
como lo haría en cualquier otro sistema operativo basado en Linux.
Si está utilizando Ruby/Rails, probablemente debería utilizar SecureRandom
(o ActiveSupport::SecureRandom
para versiones anteriores de Ruby and Rails) para esto.
Cuestiones relacionadas
- 1. ¿Qué fuentes están disponibles en Android?
- 2. Fuentes alternativas de entropía
- 3. fuentes de "unicidad"/entropía en sistemas integrados
- 4. Listado de fuentes disponibles en PHP
- 5. ¿Qué complementos de compilador scala están disponibles?
- 6. ¿Cuántas fuentes hay disponibles en Prawn?
- 7. ¿Qué informes están disponibles para svn?
- 8. ¿Qué complementos/utilidades están disponibles para TFS?
- 9. ¿Qué controladores MySQL están disponibles para node.js?
- 10. Fuentes TTF no disponibles en Intellij
- 11. ¿Qué tipos de bases de datos están disponibles en Android?
- 12. ¿Qué comandos de salida de consola están disponibles en Erlang?
- 13. ¿Qué bibliotecas de voz están disponibles en Linux?
- 14. ¿Qué diferentes algoritmos de clasificación están disponibles en Java 6?
- 15. ¿Qué tipos de mensajes flash están disponibles en Rails?
- 16. Cómo puedo obtener Fuentes disponibles en WPF
- 17. ¿Qué frameworks basados en actores están disponibles para Scala?
- 18. ¿Qué IDEs están disponibles para R en Linux?
- 19. Rellenar ComboBox con lista de fuentes disponibles
- 20. ¿Qué estructuras de datos de árbol Javascript están disponibles?
- 21. Qué herramientas de diseño de pantalla están disponibles
- 22. ¿Qué herramientas de registro de depuración están disponibles desde Javascript?
- 23. ¿Qué hacks de CSS puros específicos de Safari están disponibles?
- 24. qué bases de datos nosql están disponibles para azul
- 25. ¿Qué plugins de vim están disponibles para Eclipse?
- 26. Windows Mobile - ¿Qué plataformas de scripting están disponibles?
- 27. ¿Qué editores modales están disponibles aparte de vi/vim?
- 28. ¿Qué administradores de sesión alternativos están disponibles para Emacs?
- 29. ¿Qué herramientas de análisis estático están disponibles para C#?
- 30. ¿Qué registros de procesos distribuidos están disponibles para Erlang?
Pregunta relacionada: cuando heroku arranca una máquina nueva (presumiblemente con alguna imagen) ¿su entropía queda sembrada con los mismos datos? –