У меня есть любопытная проблема с моим сценарием. Скрипт работает очень быстро, когда я использую GnuPG 1.x. С GnuPG 2.x он работает очень медленно при шифровании / дешифровании, и я понятия не имею, почему.

Версии: GnuPG 1.4.20-6 / GnuPG 2.1.11-7, обе на Debian Testing x64

Commandlines:

gpg -z 0 --yes --no-tty --symmetric --cipher-algo twofish --digest-algo sha512 --passphrase-file $KEYFILE

gpg2 -z 0 --yes --batch --no-tty --symmetric --cipher-algo twofish --digest-algo sha512 --passphrase-file $KEYFILE

Оба работают без проблем. Только скорость GnuPG 2.x против GnuPG 1.x ужасно медленная.

Какие-либо предложения?

1 ответ1

1

ГСЧ, похоже, истощен. Если они находятся на одном и том же хосте с теми же библиотеками, связанными и собранными из исходных текстов, - тогда не должно быть никаких других проблем, кроме RNG. Это особенно заметно / воспроизводимо, если вы генерируете длинный ключ: GPGv1 будет быстрее

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