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

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

[复制链接]
埃斯提爱慕 发布时间:2024-5-24 18:57
工程创建参考:
2 R$ d1 B6 @5 p7 Mhttps://shequ.stmicroelectronics ... p;extra=#pid26570717 r$ D# ~5 D8 |6 V4 w9 V
) C! U; i! h: }" ^' o0 H; [2 W
3 _" ?3 h, z5 `# {: K
% X# [' F4 b$ V& K& N
![alt text](image.png)) p% S& h2 k4 j! T1 L4 ?
image.png 0 p0 Q/ u2 \: y9 U# c: G' a
- L& g9 m* {3 {* G. c# Y: t) e
生成代码7 s' n. r% \1 U7 H. {! M) ~- g6 F

! |+ z! v/ m" f, j( b. C定义几个字符串,数组等,模拟文件数据
6 R3 O2 |, `" `( X" r0 \" K/ C8 Q2 _# Z( y
    /* USER CODE BEGIN PV */
$ n* d2 o) p0 Z5 O2 p) |0 o8 W    char *SourceFile = "STMicroelectronics Community";9 \: q' h& e5 b0 Y  q
    char EncryptFile[128] = {0};
: s1 N3 d+ |7 H" I, H( S7 T9 t# {    char DecryptFile[128] = {0};0 h2 ^6 M( ]6 H  ~
    /* USER CODE END PV */, Y, w+ w+ S; a1 C) S- X

4 o  f0 J2 `3 F. Y+ h* Ymain.c中添加程序
+ C/ N2 y' n) J
0 ?( [# U6 @/ g2 A    /* USER CODE BEGIN BSP */3 s; J+ Q. E  g7 p; }  _

; W, ~- r( l6 y0 }% Z3 h) ~    /* -- Sample board code to send message over COM1 port ---- */0 L4 S1 q1 f5 q) @4 \& c& _
    printf("Welcome to STM32 world !\n\r");
. @0 G8 T5 O3 h( m/ f& `) M' r. k
) z" L" Z" T7 @4 c; P3 R& L    /* -- Sample board code to switch on leds ---- */, [( ^$ k9 A0 M# q
    BSP_LED_On(LED_GREEN);
9 }4 L6 a4 F# r) y4 r' \
0 W% V6 ?! q, ]5 c7 I6 Q    printf("The source file is: %s !\n\r", SourceFile);* `; _! Q% `$ Q
    HAL_CRYP_Encrypt(&hcryp, SourceFile, strlen(SourceFile), EncryptFile, 1000);: f( }% q# x- `) Z( U+ t
    printf("The encrypted file is: %s !\n\r", EncryptFile);8 ]  n; _$ q; K0 q  b3 a$ M) R1 J7 j, n' z
: s- h% e8 e+ n& p+ f7 w
    HAL_CRYP_Decrypt(&hcryp, EncryptFile, strlen(SourceFile), DecryptFile, 1000);
+ ~- G) {9 p9 y# C# U  Z  U5 [    printf("The Decrypted file is: %s !\n\r", DecryptFile);
, ^% v1 D" Q* k3 z  X    /* USER CODE END BSP */
9 U" B! I/ H$ s0 U6 a* o3 Z' a1 m' s/ n$ s
编译运行,看效果# Z0 w3 y- U  N% C% ~+ c
![alt text](image-1.png)
3 ]! G1 Q1 N* ]9 D9 d image-1.png ( c$ J. U( b' l6 u8 h% |; v1 i

' R1 p* Z" d  g; a, Q
* Y- b1 P0 F4 [/ G. `$ W反正加密后的我是看不懂,哈哈哈哈1 A6 S6 s! [& o2 {; U7 Y! g
) l5 e( e" N5 x# R$ |! N) a
' ^% v8 ]) v8 R
收藏 评论0 发布时间:2024-5-24 18:57

举报

0个回答
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版