reprepro: Die Signatur per Schlüssel verwendet einen schwachen Digest-Algorithmus (SHA1).

reprepro: Die Signatur per Schlüssel verwendet einen schwachen Digest-Algorithmus (SHA1).

Ich hoste einige interne Repositories mit Reprepro.

Nach dem Upgrade der Clients auf Ubuntu 16.04 apt-get updateerfolgt 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.confDatei des ausgeführten Benutzerkontos ändern reprepround 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 repreprosind 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.

verwandte Informationen