reprepro:密钥签名使用弱摘要算法(SHA1)

我欠你

我正在使用reprepro托管一些内部存储库。

将客户端升级到Ubuntu 16.04后,apt-get update发出警告“ InRelease:按密钥签名...使用弱摘要算法(SHA1)”。

InRelease文件的开始是这样的:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

因此,reprepro已使用SHA1对InRelease文件进行了签名。如何将其更改为SHA256或SHA512?

乔·达马托(Joe Damato)

您可以通过修改~/.gnupg/gpg.conf将要运行的用户帐户文件reprepro并将此行添加到文件中来解决此问题digest-algo sha256默认情况下,此用户使用GPG制作的所有签名都将使用SHA256摘要算法,因此,制作的签名也reprepro将为sha256。

如果您想了解有关GPG,APT和Debian软件包的更多信息,我写了一篇全面的博客文章,内容涉及对Debian软件包和APT存储库进行签名和验证

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

ubuntu 16.04:通过密钥获取签名使用弱摘要算法(sha1)

SAML令牌:为什么要使用多种哈希/摘要算法:sha256和sha1?

Android jar 使用有效的密钥库未签名,需要 SHA1 证书吗?

pyOpenSSL的PKCS7对象提供的信息很少,如何获得签名中公钥的sha1摘要

为什么使用sha1摘要无法进行卷发证书固定测试?

与 JS 和 Python 中的 sha1 不同的摘要?

如何在jOOQ postgres中创建SHA1摘要?

是否可以将SSH客户端配置为使用RSA / SHA1签名?

使用sha1进行AWS S3签名实际上安全吗?

在 POST 参数中使用数组时,SHA1 签名无效

使用Swift,如何使用SHA1创建OpenSSL HMAC摘要,然后使用严格的encode64进行编码

使用openssl sha1 -sign和PHP的openssl_sign时,CloudFront签名URL的签名不同

Java的MessageDigest SHA1算法返回的结果与PHP的SHA1函数不同

使用Java提供各种哈希算法(MD5,SHA1,SHA256等)的库吗?

如何获得SHA1签名证书指纹?

在github上的cookie签名中需要sha1吗?

双重签名.apk // SHA1和其他问题

带有SHA1签名验证的Bouncy Castle DSA

使用SHA256摘要进行OpenSSL RSA签名

我无法生成SHA1密钥从udacity教程以下

SHA1调试和发布ANDROID STUDIO MAC的密钥

签名密钥的算法“SHA256withECDSA”不等于有效的 HmacSHA* 算法名称,不能与 HS512 一起使用

rsa sha1 使用 python 加密

使用SHA1的密码解密问题

在 .NET 4.7.2 中尝试使用 CertificateRequest 和 SHA1 创建自签名证书时出现 ArgumentOutOfRangeException

手动查询发布密钥的SHA-1签名

使用弱签名算法对站点的安全证书进行签名!无法访问任何HTTPS的网站

删除SHA1代码签名的影响(仅SHA256)

即使使用jarsigner签名后,INSTALL_PARSE_FAILED_NO_CERTIFICATES也无法安装已修改的APK文件(无效的SHA1签名)