Ich hoste einige interne Repositories mit Reprepro.
Nach dem Upgrade der Clients auf Ubuntu 16.04 apt-get update
erfolgt eine Warnung „InRelease: Signatur per Schlüssel … verwendet schwachen Digest-Algorithmus (SHA1)“.
Die InRelease-Datei beginnt so:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Also hat reprepro die InRelease-Datei mit SHA1 signiert. Wie kann ich es in SHA256 oder SHA512 ändern?
Antwort1
Sie können dies beheben, indem Sie die ~/.gnupg/gpg.conf
Datei des ausgeführten Benutzerkontos ändern reprepro
und diese Zeile zur Datei hinzufügen digest-algo sha256
. Alle von diesem Benutzer mit GPG erstellten Signaturen verwenden standardmäßig den SHA256-Digest-Algorithmus. Daher reprepro
sind die von ihm erstellten Signaturen ebenfalls sha256.
Wenn Sie mehr über GPG, APT und Debian-Pakete erfahren möchten, habe ich einen umfassenden Blog-Beitrag überSignieren und Verifizieren von Debian-Paketen und APT-Repositoriesdas könnte hilfreich sein.