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

imx6ull开发板,HTTP 下载升级包,MD5 校验测试

结合上一篇 文章,本文 学习 MD5 校验。

电脑做服务器,开发板做客户端。
客户端从服务器下载升级包,如果下载过程中断、丢包,客户端又不做校验,用损坏的文件做系统升级,会导致升级失败,校验是最后一道安全门。

下面是MD5 、SHA256对比:

MD5

SHA256

全称

Message Digest 5

Secure Hash Algorithm 256

输出长度

128 位(32 字符)

256 位(64 字符)

速度

稍慢

安全性

已破解,有碰撞

目前安全

碰撞风险

高(可伪造相同 MD5 的文件)

极低

计算开销

极低

怎么选择?

场景

推荐

原因

文件完整性校验(防下载损坏)

MD5

够用,快

OTA 固件签名/防篡改

SHA256

安全,防恶意替换

密码存储

SHA256 + 盐

MD5 不安全

嵌入式小文件

MD5 或 SHA256

性能差异可忽略

命令示例:

MD5

SHA256

生成

md5sum file > file.md5

sha256sum file > file.sha256

校验

md5sum -c file.md5

sha256sum -c file.sha256

安全性

低(有碰撞风险)

高(工业标准)

本文先用 MD5 做测试 ,文件完整性校验(防下载损坏)

现在开始测试:

开发板和电脑 连接同一个wifi,让开发板和电脑在同一网段,确保开发板能ping通电脑的 ip

第一步:

在 虚拟机 ,内核 设备树 生成 MD5 文件

查看 MD5哈希值

第二步:

把 内核 设备树 和 2个 md5 文件,一起发送到 Windows 的自定义目录里

第二步:打开 Windows 的 powershell :

进入 Windows 的自定义目录

D:

cd My_File\imx6ull_OTA

启动 HTTP 服务: python -m http.server 8080

开发板只能下载该目录及子目录下的文件。

第三步:开发板下载并验证

下载升级包

下载 md5 文件

在开发板 校验:

显示 ok , MD5 校验通过。

http://www.gsyq.cn/news/1551991.html

相关文章:

  • 嵌入式网络FIFO配置:从X_WMRK水位到状态寄存器的深度调优
  • 杭州高口碑黄金铂金回收白银回收实体老店排行 5 家靠谱门店电话地址全收录
  • 2026年口碑好的电子礼品IC芯片/江苏SH901IC芯片厂家精选合集 - 行业平台推荐
  • 2026年可靠的江苏BIB无菌双头灌装机/昆山灌装机批量采购厂家推荐 - 行业平台推荐
  • 2026年有实力的柏莱妮美妆培训/昆明美容化妆培训高评分推荐 - 品牌宣传支持者
  • 2026年评价高的柏莱妮化妆培训/化妆培训学校/昆明美容化妆培训/云南化妆培训本地推荐 - 行业平台推荐
  • 终极Gofile批量下载解决方案:5分钟实现自动化文件管理
  • AI Agent风口来袭!2个月从零打造智能体系统,成为未来开发者!
  • APK Installer:在Windows上轻松安装安卓应用的完整指南
  • 2026年诚信的温州不锈钢电表箱壳体/温州不锈钢箱壳体稳定供货厂家推荐 - 行业平台推荐
  • 2026年诚信的江西断桥铝隔热条/门窗隔热条/江西门窗隔热条/幕墙隔热条厂家选择推荐 - 品牌宣传支持者
  • 自动机器学习pycaret 处理分类简单用法
  • 转转618二手消费洞察: 大内存大容量硬盘成数码产品选购标配
  • ASIL D汽车安全系统设计:MPC5643L外部监控方案详解
  • JMeter性能测试从入门到精通:核心概念、实战脚本与结果分析
  • 东芝宣布,推出TXZ+™族入门级M4H组标准微控制器
  • 2026年正规的河南水性锈转化防腐漆/河南环氧防腐漆/道路标线反光防腐漆可靠供应商推荐 - 品牌宣传支持者
  • 未央区几家知名家政公司的服务实测差异是什么?
  • Grok 实时屏幕分享功能升级:AI 助手从被动响应走向主动协作
  • 抖音下载器深度架构解析:异步处理与策略模式驱动的反爬虫实战方案
  • 2026年推荐哈尔滨变压器回收/哈尔滨电瓶回收/哈尔滨工程拆除回收哪家口碑好 - 行业平台推荐
  • OpenArk终极指南:免费开源ARK工具深度解析与Windows Defender误报完全解决方案
  • 工业触摸一体机在高温车间频繁死机怎么办?实战排查与选型方案
  • OpenArk:当逆向工具遭遇安全软件的“善意“误判
  • 3个步骤获取Steam创意工坊模组:WorkshopDL图形化下载解决方案
  • 41 · 自建中央厨房——从阿明的“OpenAI 又被封 + 数据不能出云“,看 AI 私有化部署 —— **5 大部署形态 + 4 大推理框架 + 量化 / 微调 / GPU 利用率 + 成
  • YOLOv8高级能力解析:统一检测/分割/姿态/旋转框的工程落地实践
  • 金融企业级漏洞管理实战:从NESSUS扫描到修复闭环的完整指南
  • 设备忙闲不均,产能每年悄悄被吃掉15%,APS智能排产如何解?
  • macOS自动点击器终极指南:轻松实现重复任务自动化