Попереджувальне повідомлення не стосується алгоритму шифрування (4k RSA-клавіші вважаються абсолютно чудовими та найкращими практиками зараз). Алгоритм дайджесту - це щось інше: алгоритм хешування, застосований на тілі повідомлення (у вашому випадку, пакунки або списки пакунків), які потім підписуються. GnuPG має досить консервативні типові параметри, щоб залишатися сумісними, але вони повільно випереджають прогреси, досягнуті в криптоаналізі.
Вам не потрібно створювати новий ключ, а просто змінити налаштування для GnuPG. Ці пропозиції щодо блозі Debian-адміністратор по - , як і раніше в порядку і допоможе вам налаштування розумних значень по замовчуванням , які дуже небагато перестрахуватися:
Встановіть налаштування, якими повинен користуватися GnuPG (для підписання повідомлень, шифрування для інших, ...):
cat >>~/.gnupg/gpg.conf <<EOF
personal-digest-preferences SHA256
cert-digest-algo SHA256
default-preference-list SHA512 SHA384 SHA256 SHA224 AES256 AES192 AES CAST5 ZLIB BZIP2 ZIP Uncompressed
EOF
Встановлення бажаних алгоритмів у вашому ключі для використання іншими (водночас додає новий самопідпис з оновленими налаштуваннями з №1 вище):
$ gpg --edit-key $KEYID
Command> setpref SHA512 SHA384 SHA256 SHA224 AES256 AES192 AES CAST5 ZLIB BZIP2 ZIP Uncompressed
Command> save
Надалі GnuPG повинен вибирати алгоритми дайджесту, які вважаються безпечними.