Je gère une série de référentiels privés. Les clés gpg utilisées pour signer le dépôt ont été faites avec "Type de clé: RSA" et "Longueur de clé: 4096". La version de GPG utilisée pour générer les clés est 1.4.16 sur Ubuntu 14.04. La machine qui se plaint a gpg 1.4.20 (sur une beta de 16.04).
Comment puis-je corriger "W: <...> Le référentiel est insuffisamment signé par la clé <...> (faible résumé)" dans mon référentiel privé?
J'avoue que je ne connais pas trop le chiffrement, mais j'aurais pensé que la clé RSA de 4096 aurait été suffisante.
apt
encryption
repository
gnupg
Michael Peek
la source
la source
Réponses:
Le message d'avertissement ne concerne pas l'algorithme de chiffrement (les clés RSA 4k sont considérées comme totalement correctes et les meilleures pratiques pour le moment). L' algorithme de résumé est autre chose cependant: l'algorithme de hachage appliqué sur le corps du message (dans votre cas, les packages ou les listes de packages) qui sont ensuite signés. GnuPG a des valeurs par défaut plutôt conservatrices pour rester compatible, mais celles-ci sont lentement dépassées par les progrès réalisés dans la cryptanalyse.
Vous n'avez pas besoin de créer une nouvelle clé, mais modifiez simplement les paramètres de GnuPG. Les propositions du blog de l'administrateur Debian sont toujours correctes et vous aident à définir des valeurs par défaut raisonnables qui sont un peu trop prudentes:
Configurer les préférences à utiliser par GnuPG (pour signer des messages, chiffrer à d'autres, ...):
Définir des algorithmes préférés dans votre clé pour qu'ils soient utilisés par d'autres (en même temps, ajoute une nouvelle auto-signature avec les paramètres mis à jour du n ° 1 ci-dessus):
À l'avenir, les algorithmes de résumé considérés comme sécurisés devraient être choisis par GnuPG.
la source
--allow-weak-digest-algos
, mais je ne sais pas comment vous pouvez la passerapt
. Informez l'autre partie que MD5 est également défectueux pour les anciens systèmes d'exploitation et autres.gpg --verbose --verify Release.gpg Release
, l'ajout de '--verbose' permet d'afficher le type de résumé.