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

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

[复制链接]
埃斯提爱慕 发布时间:2024-5-24 18:57
工程创建参考:7 Z0 A$ J2 r6 w
https://shequ.stmicroelectronics ... p;extra=#pid26570716 b; Q; V9 ?+ Y7 z3 z1 w+ {9 b

% P5 n( p: M% R# z: |/ [1 v
8 R' H+ T, q6 l) y7 Q. d( Z
3 n& t! E8 N# J- _. g: i9 C6 a2 ?![alt text](image.png)2 N4 T2 N4 t) u
image.png . A7 \0 z! \: y7 L  {7 L. h

0 X  n# U- }! g# f生成代码8 W* i0 r. d, C0 J2 n, b+ _) Z, P
/ f* G. Y0 [6 _+ z% A
定义几个字符串,数组等,模拟文件数据5 n+ U) W6 J* D8 L$ s" I; X( V8 c
- R" q! z; J& |6 p, X
    /* USER CODE BEGIN PV */
' Z3 `9 B1 J! N    char *SourceFile = "STMicroelectronics Community";
( M# @( h% b2 I, ?$ C  K' e7 Y    char EncryptFile[128] = {0};' u: w% Q+ B) A4 i4 D+ W
    char DecryptFile[128] = {0};
3 A! R& N) o- n- y8 i$ K9 {1 m6 W    /* USER CODE END PV */2 r0 B6 |1 k; o
, X3 p7 H% l1 I
main.c中添加程序
% ?2 m# Z* K0 t% `; b3 M$ T# A7 v& s/ `% i
    /* USER CODE BEGIN BSP */2 q5 y" t1 Y) B
# E" m: N0 d! k8 m7 Y( F
    /* -- Sample board code to send message over COM1 port ---- */1 p; A- I: q2 f, [0 }# W' I& Y
    printf("Welcome to STM32 world !\n\r");
8 Y3 u- @0 I" F* U7 X( I
6 [3 p) K0 \) x, d. ^    /* -- Sample board code to switch on leds ---- */4 {* Y+ E+ p9 X) S; h
    BSP_LED_On(LED_GREEN);
) }4 F( p# F* a8 t* V- Z1 u1 d
/ b! n3 K# @+ H7 }7 Y7 j    printf("The source file is: %s !\n\r", SourceFile);; `9 C; i. j* ^% z
    HAL_CRYP_Encrypt(&hcryp, SourceFile, strlen(SourceFile), EncryptFile, 1000);
; \( y8 K4 j. Z9 M3 b- S    printf("The encrypted file is: %s !\n\r", EncryptFile);+ J' S' o$ U8 L1 f7 O+ H( f" u
1 x4 s+ A# Q  T- Z
    HAL_CRYP_Decrypt(&hcryp, EncryptFile, strlen(SourceFile), DecryptFile, 1000);
- n& Q3 H& e$ H4 J$ t5 J) z5 Y0 k    printf("The Decrypted file is: %s !\n\r", DecryptFile);5 p$ r+ P" I! S9 o* C
    /* USER CODE END BSP */
& t5 l5 E: a( @3 J/ g# T$ P
' L; s5 N5 u$ ?6 C5 Q3 |: H5 W3 A编译运行,看效果3 P# V/ O/ z$ g" X
![alt text](image-1.png)! |( K- [! E  X( [
image-1.png
' Q; Z- i' {( `( n+ r/ y
9 N- k% p! H/ U/ `! h5 J3 j( V4 d4 _' K+ N- R7 V! ?
反正加密后的我是看不懂,哈哈哈哈
: @, \0 ~% L9 a0 k) h# v, Y; U: ]" @* }4 ?4 u

" Y) B! g6 t" w) r5 D$ \' ^( j
收藏 评论0 发布时间:2024-5-24 18:57

举报

0个回答

所属标签

相似分享

官网相关资源

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