LINUX.ORG.RU

Генерация GPG ключа

 


0

1

Всем доброго

Объясните пожалуйста момент при генерации ключа в консоле, дохожу до:

Необходимо сгенерировать много случайных чисел. Желательно, чтобы Вы
выполняли некоторые другие действия (печать на клавиатуре, движения мыши,
обращения к дискам) в процессе генерации; это даст генератору
случайных чисел больше возможностей получить достаточное количество энтропии.

Недостаточно случайных чисел. Займитесь какой-нибудь другой работой,
чтобы ОС могла получить больше случайных данных! (Нужно еще 284 байт)

и все тишина, по клавишам клацаю на кнопочки жму и ничего, ждал реально минут 20, ничего не происходит.

Почитал интернет, пишут что проблема решается установкой демона для сбора энтропии

sudo apt-get install rng-tools

ок установил, а как дальше им пользоваться? Запускать его до процесса генерации или после?

sudo rngd -r /dev/urandom

я так и не осилил, объясните пожалуйста, как мне себе ключ сгенерировать?


Ответ на: комментарий от TeopeTuK

А сколько конкретно ждать?

за 20 минут точно не сгерерируется уже ждал)

и как использовать rng-tools?

Yurius
() автор топика

попробуй делать это более интенсивно

Harald ★★★★★
()

Запусти перед генерацией стресс тест stress --cpu 4 --timeout 30 и какое нибудь копирование. Например, fallocate -l 1G file.img && cp file.img file2.img

Niroday
()
Ответ на: комментарий от Yurius

В виртуалке этот процесс происходит гораздо медленнее. Не знаю, как с KVM, но в том же virtualbox с ускорением процесс идёт медленнее раз в 60 (десятки секунд→десятки минут)

XMs ★★★★★
()

Ок понятно, значит проблема в виртуализации, буду тогда генерить ключ на «живом» железе, а потом просто его перенесу.

Тему закрываю, спасибо за помощь)

Yurius
() автор топика

Сколько ни приходилось генерить ключи - ни разу не сталкивался с такими проблемами - все прекрасно работало без каких-либо дополнительных мер и не раз.

Попробуйте эти действия проделать где-то с live-образов...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.