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

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

[复制链接]
埃斯提爱慕 发布时间:2024-5-24 18:57
工程创建参考:
% \; ~. R6 T/ V+ Bhttps://shequ.stmicroelectronics ... p;extra=#pid2657071
! r0 T$ I6 `: x- w# T0 }' U8 l2 r; r% J! z: v% c5 i* D6 W
1 K4 T/ M9 {* }! ^1 b  d( _

; Q1 h4 ?& Y& w  Y* d. U6 {![alt text](image.png)
* ]. f9 x/ }7 q* R0 b, x! C( p image.png 9 t5 x/ M) C" h
: O- L! G7 N; y3 x; A7 G
生成代码2 H  l% l$ l% I- ]+ r0 b
$ s) H) u  \7 a6 w2 `( Z+ t& L
定义几个字符串,数组等,模拟文件数据
$ t) @: F+ u) c# a3 ^9 ?; J
8 C9 P( p  _. ^, R, ~* H/ y  _    /* USER CODE BEGIN PV */
3 p& v. F( A7 a# Q% D    char *SourceFile = "STMicroelectronics Community";
4 p! C- u9 c4 \  }7 B    char EncryptFile[128] = {0};
9 i/ O+ i& R6 N: e" n    char DecryptFile[128] = {0};5 y, ?) j; ~6 o9 N6 r! j
    /* USER CODE END PV */2 t5 M6 p, m! `3 T1 R$ ^) u
, Y1 V3 R( h4 e& b
main.c中添加程序* v0 D4 D. a1 @: j0 V. Y

3 o# w0 f( W% u/ G; |, z    /* USER CODE BEGIN BSP */
6 l. }2 r( u7 k3 ^+ H1 P+ j( e5 d6 V% p7 T8 w5 d, i! A
    /* -- Sample board code to send message over COM1 port ---- */1 ]" d7 O; b: U- u5 q& S
    printf("Welcome to STM32 world !\n\r");4 X; T- Z3 u- _0 [
9 b$ I, |6 T1 ^( b0 o4 t" F
    /* -- Sample board code to switch on leds ---- */
2 n3 X! `  w! D    BSP_LED_On(LED_GREEN);; r# n! V% ~" g- i0 [/ u. X
4 B$ w- E, G- z/ [$ Q
    printf("The source file is: %s !\n\r", SourceFile);/ m8 }8 U! i! d
    HAL_CRYP_Encrypt(&hcryp, SourceFile, strlen(SourceFile), EncryptFile, 1000);
& B! M; {1 X0 D, j    printf("The encrypted file is: %s !\n\r", EncryptFile);
% M5 X/ q" Y6 G% n6 `
: `1 \6 C2 s  U+ |  A    HAL_CRYP_Decrypt(&hcryp, EncryptFile, strlen(SourceFile), DecryptFile, 1000);
9 ]& s0 O. ~9 ?) t! }) Q9 m    printf("The Decrypted file is: %s !\n\r", DecryptFile);
9 H4 Q0 l3 k; |& H. d; T    /* USER CODE END BSP */3 i: d' R4 `  }

. G( P, [; o. p3 y3 u* Y6 ]6 K编译运行,看效果+ F# p5 V% D* M1 D+ r
![alt text](image-1.png)
3 N# j( ?# \# l9 h% r  I8 ?' B image-1.png 9 J- o. e. ~5 b+ |4 H9 Y
! a/ |" }& e$ e6 [
1 K  {- h4 u0 X( j2 F+ x
反正加密后的我是看不懂,哈哈哈哈& N: ?/ n! X' F, M) W$ j

5 U) M, Y9 n, ]. l

6 c5 k8 y& Z. T  z# H9 _
赞 收藏 评论0 发布时间:2024-5-24 18:57

举报

0个回答

所属标签

相似技术帖

官网相关资源

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