您当前的位置: 首页 >  stm32

跋扈洋

暂无认证

  • 5浏览

    0关注

    221博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

基于STM32的MD5校验(附带完整程序)

跋扈洋 发布时间:2022-06-17 22:15:54 ,浏览量:5

基于STM32的MD5校验
  • 引言
  • 介绍
    • MD5简介及使用场景
    • MD5原理
  • 软件实现
    • MD5.C
    • MD5.h
    • 使用例程
    • 完整工程直接下载地址
  • MD5工具
  • 后续

引言

我们在嵌入式及单片机的产品开发时,往往需要对一些文件进行检验,来保证此文件是在传输的过程没有被修改或者损坏。比如IAP升级程序时,往往就需要对升级固件进行校验。MD5是其中非常常用的一种检验方式。本文通过使用MD5检验程序,对STM32的Flash中的某一段数据进行检验,检验后存放到字符串里,可用来比对或者输出。

介绍 MD5简介及使用场景

MD5校验(checksum)是通过对接收的传输数据执行散列运算来检查数据的正确性。一个散列函数,比如 MD5,是一个将任意长度的数据字符串转化成短的固定长度的值的单向操作。任意两个字符串不应有相同的散列值(即,有“很大可能”是不一样的,并且要人为地创造出来两个散列值相同的字符

关注
打赏
1663745539
查看更多评论
立即登录/注册

微信扫码登录

0.0394s