curl: (35) error:0A00018A:SSL routines::dh key too small

解决方法:

添加参数

 -k --ciphers DEFAULT@SECLEVEL=1

示例:

curl -i -k --ciphers DEFAULT@SECLEVEL=1 请求地址

  1. curl: 是一个用于在命令行下传输数据的工具,支持多种协议,如HTTP、HTTPS、FTP等。

  2. -i: 这个选项告诉 curl 输出包含 HTTP 头信息的响应。

  3. -k: 这个选项表示忽略 SSL 证书的有效性检查,如果你访问的是 HTTPS 站点并且不希望验证 SSL 证书,可以使用这个选项。在这里,由于是 HTTP 地址,这个选项其实没有实际作用。

  4. --ciphers DEFAULT@SECLEVEL=1: 这个选项指定了要使用的加密套件。在这里,DEFAULT 表示使用默认的加密套件,而 @SECLEVEL=1 表示设置 OpenSSL 安全级别为 1。这个级别可能会影响允许使用的加密算法和密钥长度。在较老的 OpenSSL 版本中,SECLEVEL=1 可能会限制使用的加密套件,以提供较低的安全级别,因为较弱的加密算法或密钥长度可能存在安全风险。 

参考文档:

CURL 遇到 SSL 錯誤 tls_process_ske_dhe:dh key too small 解法 - Tsung's Blog 

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值