Estoy alojando algunos repositorios internos usando reprepro.
Después de la actualización de los clientes a Ubuntu 16.04, apt-get update
aparece una advertencia "InRelease: Firma por clave... utiliza un algoritmo de resumen débil (SHA1)".
El archivo InRelease comienza así:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Entonces, reprepro firmó el archivo InRelease con un SHA1. ¿Cómo puedo cambiarlo a SHA256 o SHA512?
Respuesta1
Puede solucionar este problema modificando el ~/.gnupg/gpg.conf
archivo de la cuenta de usuario que se ejecutará reprepro
y agregando esta línea al archivo digest-algo sha256
. Todas las firmas realizadas con GPG por este usuario utilizarán el algoritmo de resumen SHA256 de forma predeterminada, por lo que las firmas realizadas por reprepro
también serán sha256.
Si desea obtener más información sobre los paquetes GPG, APT y Debian, escribí una publicación de blog completa sobrefirmar y verificar paquetes Debian y repositorios APTeso puede ser útil.