web-dev-qa-db-fra.com

Erreur GPG "Pas assez d'octets aléatoires disponibles. Veuillez effectuer un autre travail pour donner au système d'exploitation une chance d'en collecter plus"

J'utilise:

 gpg --gen-key

Existe-t-il un meilleur moyen de créer une clé PGP? Que veut ce programme? Un serveur entièrement critiqué?

Pas assez d'octets aléatoires disponibles. Veuillez effectuer un autre travail pour donner au système d'exploitation une chance d'en collecter plus.

65
Tampa

Vous pouvez déplacer votre souris, naviguer sur Internet, jouer à un jeu, laisser votre ordinateur allumé pendant la nuit. Il existe de nombreuses façons de générer des octets aléatoires. Vous n'avez pas besoin de garder le processus gpg.

EDIT: Je dois préciser: vous n'avez pas besoin de faire attention ou même de taper dans le terminal dans lequel gpg est exécuté. (Et c'est une très mauvaise idée de taper dans ce terminal de toute façon.)

Si vous êtes sur un serveur distant et ne pouvez pas générer de travail autrement, vous pouvez essayer ceci: http://packages.debian.org/squeeze/stress . Soyez prudent , cependant.

17
Infiltrator

Selon le matériel de votre système, vous pouvez avoir un succès plus fiable en utilisant un pont entre le matériel TRNG (True random number generator) et le pool d'entropie du noyau.

J'ai trouvé une augmentation de vitesse remarquable en utilisant rng-tools dans le référentiel de l'univers, qui peut être installé avec Synaptic ou un autre gestionnaire de packages GUI, ou via la ligne de commande:

Sudo apt-get install rng-tools
78
kylehuff

L'exécution de la commande suivante en arrière-plan me convient:

Sudo find / -type f | xargs grep somerandomstring > /dev/null
31
munyengm

J'ai trouvé que juste déplacer le programme en arrière-plan fonctionnait même sur une interface ssh:

  1. déplacer la tâche en arrière-plan (Ctrl+z)
  2. effectuer quelques tâches courtes (cd ~ && ./my-time-waster.sh)
  3. déplacer la tâche au premier plan (fg)
  4. attendez une minute ou deux

J'utilise CentOS5 et CentOS6.

4
JellicleCat

Essayez d'utiliser rngd, mais sans le -r /dev/random vous verrez souvent des gens vous conseiller (ce qui conduira à des clés GPG non sécurisées). Sur ma machine, le simple fait d'installer rngd installe un démon qui remplit mon entropie rapidement et en toute sécurité.

2
Chris Jefferson