Я установил gnupg под macOS 10.12.6 через brew install gnupg (gpg --version корректно работает). Когда я пытался сгенерировать 4096-битный ключ RSA с помощью gpg2 --full-generate-key , он зависал на « 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. "Нет + появляется, хотя я интенсивно использовал диски в течение 15 минут. Это ошибка? Раньше это работало (но моя последняя рабочая версия, которую я попробовал, была gpg 1.4.19).

Существуют различные посты, посвященные Linux (например, CentOS или этот), но ничего, что сразу же переносится на macOS.

Мой ~/.gnupg выглядит совсем не так, как в 1.4.19: он содержит пустые файлы S.gpg-agent , S.gpg-agent.browser , S.gpg-agent.extra и S.gpg-agent.ssh , файл с именем pubring.kbx и пустой папкой с именем private-keys-v1.d . В версии 1.4.19 он содержал файлы gpg.conf , pubring.gpg , random_seed , secring.gpg .

1 ответ1

0

«Зависание» пришло из 4096bit. Как только я перешел на (по умолчанию) 2048bit, проблем не было. После этого возникли другие проблемы, связанные с изменениями с gnupg 1.xx на 2.xx Они объясняются здесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .