16 votes

Génération de clés GPG - timeout sur OSX dû au manque d'entropie

J'essaie de générer une série de clés GPG gpg --gen-key mais on tombe sur la même erreur : il n'y a pas assez d'entropie pour générer un ensemble.

We need to generate a lot of random bytes. It is a good idea to perform
some other action (type on the keyboard, move the mouse, utilize the
disks) during the prime generation; this gives the random number
generator a better chance to gain enough entropy.
jsdgpg: agent_genkey failed: Timeout
Key generation failed: Timeout

Je n'arrive pas à trouver de solution spécifique à OS X. Existe-t-il un moyen de générer plus de nombres aléatoires et d'éviter le délai d'attente ?

J'utilise OS X 10.12.6 et gpg (GnuPG) 2.2.1 .

13voto

ding van Points 111

Peut-être que vous pourriez juste rm -rf ~/.gnupg . Cela fonctionne pour ma situation. J'ai juste forcé l'arrêt la première fois que j'ai lancé gpg --gen-key ce qui pourrait me conduire à ceci agent_genkey failed: Timeout erreur.

4voto

Stefan Magnuson Points 741

Dans mon cas, l'exécution killall gpg-agent a permis à la prochaine tentative de génération de clé de réussir.

Ceci est préférable à la suppression de ~/.gnupg et/ou ~/.gpg-agent-info si vous pouvez éviter de le faire (comme indiqué dans une autre réponse).

(Sous MacOS 11.2.3 Big Sur)

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X