埃斯提爱慕
发布时间:2024-5-24 18:57
|
工程创建参考: https://shequ.stmicroelectronics ... p;extra=#pid2657071 ' U8 l2 r; r% J! z: v% c5 i* D6 W 1 K4 T/ M9 {* }! ^1 b d( _ 
: O- L! G7 N; y3 x; A7 G 生成代码2 H l% l$ l% I- ]+ r0 b $ s) H) u \7 a6 w2 `( Z+ t& L 定义几个字符串,数组等,模拟文件数据 /* USER CODE BEGIN PV */ char *SourceFile = "STMicroelectronics Community"; char EncryptFile[128] = {0}; char DecryptFile[128] = {0};5 y, ?) j; ~6 o9 N6 r! j /* USER CODE END PV */2 t5 M6 p, m! `3 T1 R$ ^) u , Y1 V3 R( h4 e& b main.c中添加程序* v0 D4 D. a1 @: j0 V. Y /* USER CODE BEGIN BSP */ ( e5 d6 V% p7 T8 w5 d, i! A /* -- Sample board code to send message over COM1 port ---- */1 ]" d7 O; b: U- u5 q& S printf("Welcome to STM32 world !\n\r");4 X; T- Z3 u- _0 [ 9 b$ I, |6 T1 ^( b0 o4 t" F /* -- Sample board code to switch on leds ---- */ BSP_LED_On(LED_GREEN);; r# n! V% ~" g- i0 [/ u. X 4 B$ w- E, G- z/ [$ Q printf("The source file is: %s !\n\r", SourceFile);/ m8 }8 U! i! d HAL_CRYP_Encrypt(&hcryp, SourceFile, strlen(SourceFile), EncryptFile, 1000); printf("The encrypted file is: %s !\n\r", EncryptFile); HAL_CRYP_Decrypt(&hcryp, EncryptFile, strlen(SourceFile), DecryptFile, 1000); printf("The Decrypted file is: %s !\n\r", DecryptFile); /* USER CODE END BSP */3 i: d' R4 ` } 编译运行,看效果+ F# p5 V% D* M1 D+ r 
! a/ |" }& e$ e6 [ 1 K {- h4 u0 X( j2 F+ x 反正加密后的我是看不懂,哈哈哈哈& N: ?/ n! X' F, M) W$ j |
【STM32H5 评测】基础硬件加密与随机数性能 - STM32H5E5实测硬件AES加解密、HASH运算、TRNG真随机数输出速率与稳定性
【STM32H5 评测】NUCLEO-H5E5ZJ 使用 TrustZone 安全分区系统实践测试
【STM32H5 评测】CPU核心性能 - STM32H5E5跑 RTOS,观察任务切换速度、中断响应快慢
【STM32H5 评测】内存读写性能 - STM32H5E5实测Flash,SRAM读写速度,用DMA搬运大块数据
【NUCLEO-C562RE】OLED 显示
保姆级教程:CMake 工程导入 STM32CubeIDE 步骤
STM32CubeCLT 1.22.0新版本发布
【下载问题解决】关于ST官网下载软件问题解决
【STM32H735G-DK测评】lvgl移植
【STM32H735G-DK 测评】STM32H735G-DK External Loder 编译和测试
微信公众号
手机版