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

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

[复制链接]
埃斯提爱慕 发布时间:2024-5-24 18:57
工程创建参考:
* g6 u' M" q: C# f" R: _https://shequ.stmicroelectronics ... p;extra=#pid2657071
- V  L9 P: U, g7 g$ k8 u# s" c; I$ v, f# K9 M

% U5 Y0 o8 r. t7 w( d
9 z- O0 R+ v* T% ^7 w$ ~![alt text](image.png)
' |9 K4 W" [- T& B# l image.png , \4 A7 t/ f- V* C2 ~* ~8 v
( b* n1 L7 `+ K7 v
生成代码
0 v. R3 @9 T0 _% I$ E+ m1 u" q5 o" U3 s7 A! |! b) h
定义几个字符串,数组等,模拟文件数据
0 @" {- V! a, K0 |7 e6 D' `) X* w6 }8 z. _( K9 t# O
    /* USER CODE BEGIN PV */2 {% N% t4 [, h" t. R- q  S" N0 a
    char *SourceFile = "STMicroelectronics Community";% L% K( C" G1 `
    char EncryptFile[128] = {0};
1 G" F0 ?% @. j3 Z  k    char DecryptFile[128] = {0};
7 S2 [9 `% @$ k2 l    /* USER CODE END PV */
, t6 ^- z; I4 H5 {' d5 e- b/ h* `; x, f0 D% H+ n8 _
main.c中添加程序
5 `' \. A4 v1 `) L; o. T
: b, Z( X7 d. [1 I  |7 L8 n    /* USER CODE BEGIN BSP */
# }8 w$ p) v. i8 S
3 @  @2 g& T! X4 `8 ~3 Y    /* -- Sample board code to send message over COM1 port ---- */
. n# G0 B) h* q- h/ v/ N7 J2 n    printf("Welcome to STM32 world !\n\r");
' Q9 v9 P/ v* q! f* T4 V7 w$ n
/ T, @" \& E6 V; R5 t- I    /* -- Sample board code to switch on leds ---- */( W  `, H3 K5 e# b; e' m3 [2 s$ f
    BSP_LED_On(LED_GREEN);3 \/ a6 O8 \' D
0 J; O" k; x& Y' N8 g& O
    printf("The source file is: %s !\n\r", SourceFile);
: [5 e' f& ?3 l& l" i% A    HAL_CRYP_Encrypt(&hcryp, SourceFile, strlen(SourceFile), EncryptFile, 1000);
1 r: v" {  U) C    printf("The encrypted file is: %s !\n\r", EncryptFile);
9 t! g  i, ~" S
0 V6 ^2 Y3 p' x2 y/ I! e4 e    HAL_CRYP_Decrypt(&hcryp, EncryptFile, strlen(SourceFile), DecryptFile, 1000);8 j% v, ^% o2 c4 J1 B
    printf("The Decrypted file is: %s !\n\r", DecryptFile);
& r% T/ u% k$ A9 t    /* USER CODE END BSP */
3 f# x% j0 q" V
7 @8 c% _6 o9 t; u. {& ?7 K  _: S编译运行,看效果
  U, ^3 `5 |/ p![alt text](image-1.png)
+ i  ~/ g& @: P9 ?7 ?+ A image-1.png 9 y! C& R# c9 `( y! v4 |

, Q8 {; c/ F9 v
, V" O7 W0 n* j! \) W$ @反正加密后的我是看不懂,哈哈哈哈7 H) M& w+ D; Q5 B: O1 y/ R

( [) P% a7 C  B! B' _  @0 k
  v$ Y  q* W& t/ G. m! l- u  [7 J
赞 收藏 评论0 发布时间:2024-5-24 18:57

举报

0个回答

所属标签

相似技术帖

官网相关资源

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