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

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

[复制链接]
埃斯提爱慕 发布时间:2024-5-24 18:57
工程创建参考:$ w1 n! C  v# v/ L
https://shequ.stmicroelectronics ... p;extra=#pid2657071
( s8 o, `  @# q1 d% X; B( |: o. Z6 J6 X
8 k$ ^9 J8 ~: w, T' z% c$ `
( p$ J8 ?7 x7 x! q
![alt text](image.png)) {* h, c6 E$ {/ {# f% q
image.png 9 i; A( a9 m# [/ [* u0 d
6 @; ?) [, F/ k: z8 c" |
生成代码* l5 b! i! u% o+ T

. w, O0 s" ~) }0 `- C6 e- d) E1 t+ [定义几个字符串,数组等,模拟文件数据
5 x- m# k$ B" ~! j( {) n! _0 W$ @9 w2 b" G8 j4 p8 L
    /* USER CODE BEGIN PV */  ^3 c" _! v( ^2 p/ A6 I
    char *SourceFile = "STMicroelectronics Community";
5 z; C& N( a  f# d3 }    char EncryptFile[128] = {0};
8 v( f  Z7 s7 f/ I- [    char DecryptFile[128] = {0};
5 k8 [. }3 X  d# S/ j% ?  S$ i  n    /* USER CODE END PV */6 E1 z% Q8 v, N

( c' w! a% ~6 S+ W8 b  gmain.c中添加程序: v% L$ u6 }$ w9 x" [8 a

5 k3 ^$ F$ \$ g: o' K    /* USER CODE BEGIN BSP */, B5 O& i" j9 @  [7 p# S

- s8 u. d4 t8 k7 b% _, B    /* -- Sample board code to send message over COM1 port ---- */
# X: ~3 n7 V4 y1 c& z9 E" O    printf("Welcome to STM32 world !\n\r");
/ b# K6 D4 `% q$ S* Z2 g" t  C) {) O2 m  h% }4 D9 m
    /* -- Sample board code to switch on leds ---- */4 e; K. k9 A1 C% [7 F( Y
    BSP_LED_On(LED_GREEN);
. t" H0 ?. }' |9 b, B) m" Z) `" K9 d8 Z6 q$ z% f0 H
    printf("The source file is: %s !\n\r", SourceFile);& [- o6 P2 M2 E2 b) j8 `
    HAL_CRYP_Encrypt(&hcryp, SourceFile, strlen(SourceFile), EncryptFile, 1000);/ q) w2 ~& }2 H" Z
    printf("The encrypted file is: %s !\n\r", EncryptFile);
' y' m; \: T1 l6 P9 A3 m5 I7 Q1 q. l+ w
    HAL_CRYP_Decrypt(&hcryp, EncryptFile, strlen(SourceFile), DecryptFile, 1000);
7 n  m- R$ B, E# w/ K; }4 ]    printf("The Decrypted file is: %s !\n\r", DecryptFile);+ O, z5 H, J  ?: P+ B' P4 d" M
    /* USER CODE END BSP */# [: t5 a0 L/ P6 j& {6 M- M

2 [) N; b/ ^" e8 l编译运行,看效果
7 x5 [8 y' F2 ]& X![alt text](image-1.png)+ D, A: c: B) Q1 r; s$ O/ h1 j
image-1.png # g- X* ~# T0 [. {  k
6 z4 ]) }' D9 d+ F6 B

2 G! F* W7 }: N2 e& b; B反正加密后的我是看不懂,哈哈哈哈
" @6 _& \" ^; M) T- q1 D: @: H. [" U5 s- ?. A" ^. m& ^0 P

# o, K% I7 I% P3 Q4 O8 N
赞 收藏 评论0 发布时间:2024-5-24 18:57

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版