
工程创建参考:7 Z0 A$ J2 r6 w https://shequ.stmicroelectronics ... p;extra=#pid26570716 b; Q; V9 ?+ Y7 z3 z1 w+ {9 b 2 N4 T2 N4 t) u ![]() 生成代码8 W* i0 r. d, C0 J2 n, b+ _) Z, P / f* G. Y0 [6 _+ z% A 定义几个字符串,数组等,模拟文件数据5 n+ U) W6 J* D8 L$ s" I; X( V8 c - R" q! z; J& |6 p, X /* USER CODE BEGIN PV */ char *SourceFile = "STMicroelectronics Community"; char EncryptFile[128] = {0};' u: w% Q+ B) A4 i4 D+ W char DecryptFile[128] = {0}; /* USER CODE END PV */2 r0 B6 |1 k; o , X3 p7 H% l1 I main.c中添加程序 $ T# A7 v& s/ `% i /* USER CODE BEGIN BSP */2 q5 y" t1 Y) B # E" m: N0 d! k8 m7 Y( F /* -- Sample board code to send message over COM1 port ---- */1 p; A- I: q2 f, [0 }# W' I& Y printf("Welcome to STM32 world !\n\r"); /* -- Sample board code to switch on leds ---- */4 {* Y+ E+ p9 X) S; h BSP_LED_On(LED_GREEN); printf("The source file is: %s !\n\r", SourceFile);; `9 C; i. j* ^% z HAL_CRYP_Encrypt(&hcryp, SourceFile, strlen(SourceFile), EncryptFile, 1000); printf("The encrypted file is: %s !\n\r", EncryptFile);+ J' S' o$ U8 L1 f7 O+ H( f" u 1 x4 s+ A# Q T- Z HAL_CRYP_Decrypt(&hcryp, EncryptFile, strlen(SourceFile), DecryptFile, 1000); printf("The Decrypted file is: %s !\n\r", DecryptFile);5 p$ r+ P" I! S9 o* C /* USER CODE END BSP */ 编译运行,看效果3 P# V/ O/ z$ g" X ! |( K- [! E X( [ ![]() 3 j( V4 d4 _' K+ N- R7 V! ? 反正加密后的我是看不懂,哈哈哈哈 ; U: ]" @* }4 ?4 u |
STM32
STM32C071RBT6外部中断LED点亮熄灭
【2025·STM32峰会】GUI解决方案实训分享1-对LVGL咖啡机例程的牛刀小试以及问题排查
新版STM32Cube for Visual Studio Code开发体验
【NUCLEO-U083RC评测】+ AES加解密模块性能测试
【NUCLEO-U083RC评测】SLEEP_MODE、STOP_MODE、STANDBY_MODE简要测试
【STM32N6570-DK评测】摄像头video encoder
实战经验 | STM32CubeIDE实用技巧之工程联调
【STM32H745I-DISCO】基于TouchGFX的工业控制器界面设计
【下载问题解决】关于ST官网下载软件问题解决