你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【NUCLEO-U083RC评测】AES加密解密

[复制链接]
埃斯提爱慕 发布时间:2024-5-24 18:57
工程创建参考:
0 Q+ k/ ~7 N* {https://shequ.stmicroelectronics ... p;extra=#pid2657071# ^. A! U1 [0 X5 P

4 V5 Q/ l& U; ]; t  C" I/ [7 o% }( j3 g
9 Z! a5 ^6 R$ O" E
![alt text](image.png)3 u' z$ p; K5 g4 F2 n
image.png 3 Y5 f4 y9 f( Q8 {* P

5 B6 q9 J" ?5 J" f3 i生成代码
5 [4 Q( q6 g: y# y+ H0 B' a' T$ y! B* j) D5 u! _- S. J5 E
定义几个字符串,数组等,模拟文件数据4 ~5 |9 ^/ r) k4 H" p( s. }# A! A

" f3 j3 S8 k8 `/ |# ]& y    /* 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};
8 P) r0 i! T& ^9 H% j9 x! g1 m    /* USER CODE END PV */
- s6 J1 x; g: P# Z
: s3 W7 x6 U/ V# kmain.c中添加程序: v# }1 H4 w1 A

5 t, l( u6 ]  A2 q+ T; k5 q    /* 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 ---- */
3 \6 }( p$ r% E! l/ t    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 ---- */
; U, }, R5 B3 H+ H8 ~) @+ N3 n& z    BSP_LED_On(LED_GREEN);
: Q3 ]' h/ R. b5 }: v$ q. K, ^& L3 `
    printf("The source file is: %s !\n\r", SourceFile);
: J; q' {! `9 T    HAL_CRYP_Encrypt(&hcryp, SourceFile, strlen(SourceFile), EncryptFile, 1000);, W9 _$ N9 Y: C! H
    printf("The encrypted file is: %s !\n\r", EncryptFile);
8 v3 P( {2 W' l0 }/ n- n: 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 */
* D, I4 @: }) W" J7 b0 [4 L+ w
6 _( d  q, z+ a) e9 P$ I4 \9 _编译运行,看效果
. ?$ @: S  O: V![alt text](image-1.png)) n9 [" G+ q! y$ H5 g
image-1.png
2 v* v* q+ V. f; }& H  B7 e3 i* v6 Z
+ ?- `( x5 L9 h; o
0 W* c; y7 ~+ @' ]5 B& h反正加密后的我是看不懂,哈哈哈哈. I+ g  M. M. W% s1 V' P1 a
+ r% s! I) V+ _% x, I% h/ s

* z/ ~4 ~; Q, ~# t+ E
收藏 评论0 发布时间:2024-5-24 18:57

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版