STM32移植mbedtls实现AES加解密

本文介绍了如何将mbedtls移植到STM32上,并提供了基于STM32的mbedtls AES加解密应用示例,涵盖了ECB和CBC模式,确保物联网项目数据传输的安全。
摘要由CSDN通过智能技术生成

前言

在实际的物联网项目开发中,经常需要将设备采集到的数据远程传输到服务器端,设备也会接收远程服务器端下发过来的数据,这便是数据交互。如果这些数据只是通过明文方式 进行交互,那么是不安全的,那么就需要将数据进行加密和解密了。本文讲基于mbedtls的AES加解密在STM32上的使用,实现数据的加密和解密,举例ECB和CBC两种方式。

一、移植mbedtls到STM32

在这里我们使用常用的STM32开发工具Keil uVision5(MDK5),通过往Keil uVision5安装mbedTLS pack来实现移植。

1、下载mbedTLS pack

(1)到keil官网下载:http://www.keil.com/dd2/pack/

(2)找到ARM mbed Cryptographic and SSL/TLS library for Cortex-M devices,然后点击下载。

 

 2、安装mbedTLS pack

(1)、将下载好的mbedTLS pack双击安装,目前最新是ARM.mbedTLS.1.5.0.pack,安装路径和安装keil5时

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值