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

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

[复制链接]
埃斯提爱慕 发布时间:2024-5-24 18:57
工程创建参考:
, Z: \* A8 L* V  a. ]https://shequ.stmicroelectronics ... p;extra=#pid2657071
% l& l  r) U3 F0 v0 ?7 n4 y
2 f0 H6 y& F& A3 ^6 |( Z. R" K  Q1 I* M
; ]2 W! K" g+ f4 s: j( M3 c5 [' w0 B% c, V. K6 _' n  v- |
![alt text](image.png)
6 r1 V  i, u8 M- Q* K5 R1 ^3 S image.png " S  w; ?; l, o" V3 \
& f0 ]9 {5 l' g# q$ f6 @. a
生成代码
9 ?4 g  h* N0 e& F" m
  H2 H$ \% s# X# v" V4 ?定义几个字符串,数组等,模拟文件数据. a- E9 t8 Y0 b4 t1 N& o
9 p, `, E4 Q9 j% ~
    /* USER CODE BEGIN PV */3 E6 G# C4 k3 G1 S$ b
    char *SourceFile = "STMicroelectronics Community";
1 \9 f3 ^3 E% G9 |; D) @    char EncryptFile[128] = {0};3 D0 s8 g9 u5 u( ~5 ^( I: w
    char DecryptFile[128] = {0};2 V( C- N1 T; x( y' Y3 F7 v' |- j3 c
    /* USER CODE END PV */1 q% h$ ]" W5 B) \
  b" x) V' B$ v8 X. w+ _
main.c中添加程序- h, t8 c7 r/ n1 g% g+ b  F
! U% V7 u  U1 t; v" f, k! H
    /* USER CODE BEGIN BSP */& V3 L2 M0 R4 n& @2 X1 i
2 V" n% f* n3 A. f
    /* -- Sample board code to send message over COM1 port ---- */
$ j+ @) s, ?) ]" r! ]    printf("Welcome to STM32 world !\n\r");
5 [5 T. L( k" [4 r4 u: J
. ]; X( A$ l" m: W( }" A    /* -- Sample board code to switch on leds ---- */" a; F# ~1 m+ M2 A, b
    BSP_LED_On(LED_GREEN);
* {/ z% @: R9 }3 b9 k7 z0 C% N
7 X# p& k: _( e0 J: q& y& n% m    printf("The source file is: %s !\n\r", SourceFile);
5 e( G7 _0 @. a% M5 O. y/ ~    HAL_CRYP_Encrypt(&hcryp, SourceFile, strlen(SourceFile), EncryptFile, 1000);
  o2 ~5 w: G. p$ ]2 ]& z    printf("The encrypted file is: %s !\n\r", EncryptFile);7 i7 y3 G) t/ c6 Y$ c4 B5 d

/ }& @" J7 A- r" S    HAL_CRYP_Decrypt(&hcryp, EncryptFile, strlen(SourceFile), DecryptFile, 1000);# m; _7 B" C" d6 C+ z) Z
    printf("The Decrypted file is: %s !\n\r", DecryptFile);# [: @' |5 N! r" I
    /* USER CODE END BSP */$ ~& M) z! }3 m7 j% T6 i
% H  U! _9 v/ A: N8 \0 e5 n; n
编译运行,看效果# O) K. f, R/ I
![alt text](image-1.png)- @  u  {$ c. U  o5 A6 Y' r  @
image-1.png
3 K+ W# J9 d1 ~7 y# u4 d9 C0 @5 |
3 P& a& W# h- K2 A- h% L  ?- k  D* z* ~* d8 J
反正加密后的我是看不懂,哈哈哈哈& E+ ?3 x! l( Q4 ^

5 @$ M' E! U" C
% \$ B+ G5 ~$ y0 N
收藏 评论0 发布时间:2024-5-24 18:57

举报

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