gpt4 book ai didi

python-3.x - 如何在 Ubuntu 上的 python 3 中添加证书验证

转载 作者:行者123 更新时间:2023-12-04 19:06:38 26 4
gpt4 key购买 nike

我正在尝试使用 hash-buster 并从我的服务器向 hash-buster 的数据库发出请求。
每次我收到此错误时:

Hash function : MD5
/usr/lib/python3/dist-packages/urllib3/connectionpool.py:849: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
InsecureRequestWarning
我在 Ubuntu(19.04)中也是 python 3 的新手。请帮助我在我的服务器中添加证书,实际上我需要一步一步的指南来安装和激活它(或其他)。
我在我的服务器中找到了我的认证:(etc/ssl/certs/ca-certificates.crt)。是否可以使用我自己的证书?
我希望我的问题很清楚,请随时问我问题以使其更清楚。

最佳答案

I am trying to use hash-buster....


我假设您的意思是 this project .

... Unverified HTTPS request is being made. Addingcertificate verification is strongly advised. ...


该代码包含以下行,这可能是此警告的原因:
response = requests.get('https://www.nitrxgen.net/md5db/' + hashvalue, verify=False).text
因此,这里使用 verify=False 明确禁用证书验证。 .鉴于代码中还有其他 HTTPS 请求,并且这是唯一一个禁用了证书验证的请求,它可能会解决该站点的问题。
而且, SSLLabs report对于 www.nitrxgen.net表明该站点未正确配置:

This server's certificate chain is incomplete. Grade capped to B.


这个不完整的证书链会导致请求失败。要解决损坏的站点,需要在信任库中导入丢失的链证书,或者让它被代码明确信任。
由于已经有很多类似的问题,我不想重复所有细节。参见示例 Python requests SSL error - certificate verify failed , Python Requests getting SSLerror , SSL error with Python requests despite up-to-date dependencies更多。

关于python-3.x - 如何在 Ubuntu 上的 python 3 中添加证书验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67658552/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com