当前位置: 首页 > article >正文

20250212:https通信

1:防止DNS劫持:使用 https 进行通信。

因为是SDK授权开发,需要尽量压缩so库文件和三方依赖。所以第一想法是使用 head only 的 cpp-httplib 进行开发。

cpp-httplib 需要 SSL 版本是 3.0及以上。但本地已经在开发使用的是1.0.2a版本,不满足需求。

方案1:升级OpenSSL


将OpenSSL升级到3.0或更高版本。这是最推荐的解决方案,因为新版本的OpenSSL修复了许多安全漏洞,并且支持更多现代特性。

step1:下载3.0版本


http://www.kler.cn/a/559923.html

相关文章:

  • Directed acyclic graph [DAG]有向无环图 应用场景汇总与知名开源库实现细节说明
  • 【Go】Go wire 依赖注入
  • 面试八股文--数据库基础知识总结(1)
  • 深度学习pytorch之19种优化算法(optimizer)解析
  • 模块化设计的力量:从「乐高积木」看组合式开发如何降低软件工程风险
  • 数据同步的中间件
  • 每日学习Java之一万个为什么
  • 【K8s】专题十六(2):Kubernetes 包管理工具之 Helm 使用
  • 启动Redis报错记录
  • DeepSeek开源周首日发布FlashMLA,近屿智能助力AI人才启航
  • Keeppalived 实现Nginx 的高可用集群
  • 线程池概念
  • JS高德地图实现降雨降雪效果
  • 网络安全之PHP魔术方法深度解析
  • Python爬虫(四)- Selenium 安装与使用教程
  • jupyterhub on k8s 配置用户名密码 简单版
  • 防漏电保护,塔能物联运维为城市照明安全“上锁”
  • Python Seaborn库使用指南:从入门到精通
  • 【每日八股】MySQL篇(二):事务
  • CSS滚动条原理与自定义样式指南,CSS滚动条样式失效,滚动条样式无效,-webkit-scrollbar无效,overflow不显示滚动条