Eu não tenho certeza se isso funcionará em um Beaglebone, mas ele funciona em máquinas virtuais sem uma fonte aleatória adequada, então sua milhagem pode variar
No Linux, /dev/random
usa o pool de entropia mantido pelo kernel para gerar aleatoriedade. Existem duas maneiras de acelerar a geração de entropia:
- Gerar lotes de IO, você pode usar
dd if=/dev/hda1 of=/dev/null
(substituahda1
pelo seu disco) - Escreva dados adicionais em
/dev/random
, comodd if=/dev/hda1 of=/dev/random
. No entanto, isso diminui a aleatoriedade no pool. Pode ser melhor usar uma fonte de áudio para gravar em/dev/random
.