埃斯提爱慕
发布时间:2024-5-24 18:57
|
工程创建参考: https://shequ.stmicroelectronics ... p;extra=#pid2657071# ^. A! U1 [0 X5 P " I/ [7 o% }( j3 g 9 Z! a5 ^6 R$ O" E 3 u' z$ p; K5 g4 F2 n
生成代码 $ y! B* j) D5 u! _- S. J5 E 定义几个字符串,数组等,模拟文件数据4 ~5 |9 ^/ r) k4 H" p( s. }# A! A /* USER CODE BEGIN PV */2 n. w: Z- e% U2 b7 L char *SourceFile = "STMicroelectronics Community";4 ^; d* {8 J( o: O, V w8 B z char EncryptFile[128] = {0};5 g% K8 c, f, e; f char DecryptFile[128] = {0}; /* USER CODE END PV */ main.c中添加程序: v# }1 H4 w1 A /* USER CODE BEGIN BSP */& e N6 X7 t& D5 V5 L/ I / s+ [* z& `" t' {; D" S! x# Z /* -- Sample board code to send message over COM1 port ---- */ printf("Welcome to STM32 world !\n\r"); ?. N4 L. Y- i2 U F5 c0 b4 n 7 V0 l4 O* J% u /* -- Sample board code to switch on leds ---- */ BSP_LED_On(LED_GREEN); : v$ q. K, ^& L3 ` printf("The source file is: %s !\n\r", SourceFile); HAL_CRYP_Encrypt(&hcryp, SourceFile, strlen(SourceFile), EncryptFile, 1000);, W9 _$ N9 Y: C! H printf("The encrypted file is: %s !\n\r", EncryptFile); : m' n5 y- u o M4 t) j HAL_CRYP_Decrypt(&hcryp, EncryptFile, strlen(SourceFile), DecryptFile, 1000);" I, V8 F) v4 X1 [, I/ L printf("The Decrypted file is: %s !\n\r", DecryptFile);2 p7 L+ ]& \5 b- U/ ] /* USER CODE END BSP */ 编译运行,看效果 ) n9 [" G+ q! y$ H5 g
反正加密后的我是看不懂,哈哈哈哈. I+ g M. M. W% s1 V' P1 a + r% s! I) V+ _% x, I% h/ s |
【下载问题解决】关于ST官网下载软件问题解决
【STM32H735G-DK测评】lvgl移植
【STM32H735G-DK 测评】STM32H735G-DK External Loder 编译和测试
《MCUBoot课程》学习笔记+从信任链原理到量产实践
STM32CubeIDE 2.2.0新版本发布
CubeMX生成CubeIDE工程代码乱码
【stm32U3测评】使用FDCAN进行IAP升级----【2】FDCAN的Classic模式通信
STM32CubeIDE实时时钟(RTC)经验分享
实战经验 | ClassB功能安全认证代码与应用代码分区的实现要点
【STM32U3 评测】人体行为识别
微信公众号
手机版