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

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

[复制链接]
埃斯提爱慕 发布时间:2024-5-24 18:57
工程创建参考:& T: k' t1 V6 j" p! E* w9 ?0 C- {
https://shequ.stmicroelectronics ... p;extra=#pid2657071
; g  f- Q3 N! Z- `* h  [7 Y3 P2 g5 l/ \+ r7 }3 }4 Y$ P

7 ]$ n) ?/ d; h& q4 y) l% }# g7 y0 ]+ J& @- }: C4 f& @" x
![alt text](image.png)0 l- l1 S( n1 W$ H& G$ K$ g
image.png
+ C5 b# u3 x1 X$ r" [: Y2 [) h2 i% \9 D  |0 V
生成代码
& a8 `  S# q& W* J$ K- i$ K" U+ p. c, N! b4 E5 p8 ^2 L# {0 g# x
定义几个字符串,数组等,模拟文件数据
/ a/ F1 P5 p- _: W8 j1 j1 a3 A' y+ b& I$ h
    /* USER CODE BEGIN PV */
7 \  u8 ~  g, E" r    char *SourceFile = "STMicroelectronics Community";5 x1 v' c6 L/ z2 h( f5 b( S
    char EncryptFile[128] = {0};( ?* N+ `& |8 K$ J
    char DecryptFile[128] = {0};5 w  z& D- d  w2 A. j: N$ w
    /* USER CODE END PV */
- A9 {$ \! |4 P: [4 G, @# y
9 E5 H$ ]9 S+ p! S% qmain.c中添加程序
* |' C( r" f, r: r# B
" d5 I  D- Z- H# V# j, _    /* USER CODE BEGIN BSP */
9 R3 V' g# l9 T, B9 j) q8 m  g' A1 Q7 w" Y2 k6 l. N: s0 C
    /* -- Sample board code to send message over COM1 port ---- */
" D2 D& T6 @3 `5 [5 f2 I: H    printf("Welcome to STM32 world !\n\r");
, k* R. M) [% S$ ]! n$ @4 k- t6 e8 x, X' z; i9 s, z& B( l
    /* -- Sample board code to switch on leds ---- */
1 Y; f8 x, V! }6 t    BSP_LED_On(LED_GREEN);
. F8 @3 S& _& u; H7 p/ i! y8 h
, c6 d) N: u) g. M0 I0 [% W    printf("The source file is: %s !\n\r", SourceFile);5 t# Z8 ?! ^, f1 q8 q; c
    HAL_CRYP_Encrypt(&hcryp, SourceFile, strlen(SourceFile), EncryptFile, 1000);7 Z) E1 S8 J% g% k* w; E
    printf("The encrypted file is: %s !\n\r", EncryptFile);, f: j1 d+ S1 A$ B4 w
5 g$ ^( \5 m7 x: d, Z% }
    HAL_CRYP_Decrypt(&hcryp, EncryptFile, strlen(SourceFile), DecryptFile, 1000);7 d2 c) L3 n' `- y5 p$ X
    printf("The Decrypted file is: %s !\n\r", DecryptFile);2 y. x! d# T# o$ V8 F! T( O
    /* USER CODE END BSP */
5 i8 R& P7 t6 ^6 y
5 e- Z! t$ Z7 R# J' t编译运行,看效果& H* |' V" ^+ B- b
![alt text](image-1.png)# V' a, b% Z/ }: |
image-1.png 4 s# G" z5 K4 H# H5 T
& V8 m9 I6 t/ m' e5 E/ T) }& k" h! B

- k' A  T; b3 Q) n* v反正加密后的我是看不懂,哈哈哈哈
- a3 b" j9 a4 N9 k* a6 o" n* S) i
  [. c& G9 Q& F3 }
收藏 评论0 发布时间:2024-5-24 18:57

举报

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