O método de geração do número aleatório no momento da criação do par de chaves em gpg

1

em gpg --key-gen

ocorreu o seguinte erro.

Not enough random bytes available. 
Please do some other work to give the OS a chance to collect more 
entropy!
(Need 300 more bytes)

O que há de errado?

    
por freddiefujiwra 06.08.2009 / 04:28

2 respostas

2

O conjunto de entropia / dev / random está esgotado.

"faça algo" para gerar atividade de disco, tráfego de rede, etc ... e a entropia será criada.

"man random" para mais informações.

"cat / proc / sys / kernel / aleatório / entropy_avail" para ver como você está indo e tente o processo gpg novamente.

    
por 06.08.2009 / 04:35
1

O kernel Linux mantém um "conjunto" de bytes aleatórios que podem ser acessados via chamadas ioctl ou através dos arquivos especiais / dev / random e / dev / urandom .

O tempo das interrupções tratadas pelo kernel é uma das várias fontes de aleatoriedade que alimentam o pool. Exemplos são o tempo de entrada do teclado e do mouse, o tempo de atividade de leitura / gravação do disco rígido e o tempo das interrupções geradas para lidar com os pacotes de entrada de rede.

Todas essas fontes podem estar mais ativas quando um usuário está interagindo ativamente com o sistema. Assim, o incentivo para fazer mais "trabalho", a fim de obter mais bytes aleatórios no pool para gpg consumir.

    
por 10.02.2017 / 07:36

Tags