Como faço para gerar números criptograficamente aleatórios no OSX?

4

Eu preciso gerar vários números aleatórios criptograficamente no OSX e salvá-lo em um arquivo de texto.

Como devo fazer isso?

random65537
fonte

Respostas:

6

o /dev/random arquivo em OS X é razoavelmente bom desde que usa o Algoritmo Yarrow que muitos consideram ser bastante seguro na geração de números aleatórios.

Você pode usar o dd para puxar um caractere de cada vez fora do fluxo e contanto que você tenha cuidado em convertê-lo em um intervalo de números que você gostaria de ver em seu arquivo de texto, esta é uma maneira indolor para obter alguma aleatoriedade decente.

dd if=/dev/random bs=1 count=1 2>/dev/null >> /path/to/your/file
bmike
fonte