author:果果小師弟 電子資訊專業在讀研究生轉到keil官網載入mbedtls有一點思考,有一點想法,有一點理性!
定個小小目標,努力成為習慣!在最美的年華遇見更好的自己!
csdn@果果小師弟,csdn首發,果果原創
2.修改mbedtls_config.**件。需要啟用的巨集如下。
#define mbedtls_aes_rom_tables
#define mbedtls_cipher_mode_cbc
#define mbedtls_aes_c
此處我用的ecb模式的加密即可滿足我的需要,所以應用了ecb模式。但是ecb模式只能實現16位元組加密解密,如有需要更長位元組請使用cbc模式。
#include
"sys.h"
#include
"delay.h"
#include
"mbedtls/aes.h"
//金鑰
unsigned
char key[16]
="520199112301234"
;//明文
unsigned
char plain[16]
="daobanmojieyjw"
;//密文
unsigned
char cipher[16]
=;//解密後的明文
金鑰 "520199112301234"
明文 "daobanmojieyjw"
驗證結果:
兩個加密結果一致!!!
本次的分享就到這裡
? 的人運氣不會太差,每一天都會元氣滿滿呦!^ _ ^ ❤️ ❤️ ❤️
碼字不易,大家的支援就是我堅持下去的動力。點讚後不要忘了?關注?我哦!
如果以上內容有任何錯誤或者不準確的地方,歡迎在下面 ? 留個言。或者你有更好的想法,歡迎一起交流學習~~~
STM32使用mbedtls的AES加密
轉到keil官網 找到arm mbed cryptographic and ssl tls library for cortex m devices 載入mbedtls 修改mbedtls config.件。需要啟用的巨集如下。define mbedtls aes rom tables define...
STM32使用小結
1 韌體庫函式組織規則 stm32韌體庫使用手冊的中文翻譯版 系統 源程式檔案和標頭檔案命名都以 stm32f10x 作為開頭,例如 stm32f10x conf.h。常量僅被應用於乙個檔案的,定義於該檔案中 被應用於多個檔案的,在對應標頭檔案中定義。所有常量都由英文本母大寫書寫。暫存器作為常量處理...
stm32之NVIC的使用
nvic nested vectored interrupt controller 巢狀向量中斷控制器 nvic主要用於對一些中斷的處理,在stm32中,中斷服務程式統一放在乙個 stm32f10x it.c檔案裡,這個檔案裡開始只放了一些系統異常的介面,如果我們要寫一些自己的普通的中斷函式,就要自...