埃斯提爱慕
发布时间:2024-5-24 18:57
|
工程创建参考: https://shequ.stmicroelectronics ... p;extra=#pid2657071 ' ~' v' A( U% u1 U/ H: [ & k! h3 U: ]+ \: t8 s% c! j3 e/ b 9 A3 Y" W/ P! \2 L6 \- A
生成代码, c& W* v' e3 {2 I5 O, c" g- _ 定义几个字符串,数组等,模拟文件数据% r( {) Z2 I+ h& o! j. X3 U /* USER CODE BEGIN PV */ char *SourceFile = "STMicroelectronics Community"; U8 E# o0 W4 u' \ char EncryptFile[128] = {0}; char DecryptFile[128] = {0}; /* USER CODE END PV */ R- W' ~ Q' i- I) `$ J 0 l( m# Q& c2 T main.c中添加程序 " K# _1 p0 k/ { _0 } /* USER CODE BEGIN BSP */, X. i0 H# A) P/ M. j /* -- Sample board code to send message over COM1 port ---- */ printf("Welcome to STM32 world !\n\r");9 C3 k& }9 j3 h0 y6 s- Y" | /* -- Sample board code to switch on leds ---- */ BSP_LED_On(LED_GREEN);) `1 ^$ c2 L, S0 ~3 s printf("The source file is: %s !\n\r", SourceFile); HAL_CRYP_Encrypt(&hcryp, SourceFile, strlen(SourceFile), EncryptFile, 1000);3 c* v1 `! b1 s' I9 j% Z4 R m* K printf("The encrypted file is: %s !\n\r", EncryptFile);7 k- ^7 C6 m: [) {3 ~ HAL_CRYP_Decrypt(&hcryp, EncryptFile, strlen(SourceFile), DecryptFile, 1000);% Z0 F1 r" u, |/ R9 l B printf("The Decrypted file is: %s !\n\r", DecryptFile);, [! Q5 G f- t9 u /* USER CODE END BSP */ 编译运行,看效果; S8 T' ^7 _( f 
- v! ~: ]/ q) u2 W/ I2 Z: y 反正加密后的我是看不懂,哈哈哈哈; [8 W0 ~+ K, J. ~: ? $ u; u+ p) ]; y! o7 g |
【下载问题解决】关于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 评测】人体行为识别
微信公众号
手机版