reprepro: La firma por clave utiliza un algoritmo de resumen débil (SHA1)

reprepro: La firma por clave utiliza un algoritmo de resumen débil (SHA1)

Estoy alojando algunos repositorios internos usando reprepro.

Después de la actualización de los clientes a Ubuntu 16.04, apt-get updateaparece 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.confarchivo de la cuenta de usuario que se ejecutará repreproy 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 repreprotambié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.

información relacionada