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

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

[复制链接]
埃斯提爱慕 发布时间:2024-5-24 18:57
工程创建参考:
/ c0 e# H, E. Rhttps://shequ.stmicroelectronics ... p;extra=#pid2657071
2 K/ P3 i. k* n" q, ~( i' ~' v' A( U% u1 U/ H: [

: T8 v2 O0 K% k& k! h3 U: ]+ \: t8 s% c! j3 e/ b
![alt text](image.png)9 A3 Y" W/ P! \2 L6 \- A
image.png
. h5 ]- m# }& P/ C; t0 l, M
( t: g- ]4 i  ^1 m% ]4 \( V生成代码, c& W* v' e3 {2 I5 O, c" g- _

" V) e1 D, l# S' ?8 G3 S6 S2 L) K定义几个字符串,数组等,模拟文件数据% r( {) Z2 I+ h& o! j. X3 U

+ q; d) C  C1 O( }6 |. X6 |$ Q    /* USER CODE BEGIN PV */
+ S, `- v2 c4 p+ s( |& F4 P9 ~+ C" e    char *SourceFile = "STMicroelectronics Community";  U8 E# o0 W4 u' \
    char EncryptFile[128] = {0};
, m0 O3 A$ K- f  M; u0 a' t) j' V    char DecryptFile[128] = {0};
$ a# t9 J6 L2 J: k    /* USER CODE END PV */  R- W' ~  Q' i- I) `$ J
0 l( m# Q& c2 T
main.c中添加程序
  `* }  }6 s$ a7 J8 Z1 X  b9 G# g9 Y" K# _1 p0 k/ {  _0 }
    /* USER CODE BEGIN BSP */, X. i0 H# A) P/ M. j

0 m  f) |% M& q0 y2 }8 R    /* -- Sample board code to send message over COM1 port ---- */
$ |4 ?: I! _- R" z" l! F; D    printf("Welcome to STM32 world !\n\r");9 C3 k& }9 j3 h0 y6 s- Y" |

& U  e; X2 e* O; e9 P5 ?    /* -- Sample board code to switch on leds ---- */
% L! j. O6 ~- K8 ^6 m+ r0 z, Y: T    BSP_LED_On(LED_GREEN);) `1 ^$ c2 L, S0 ~3 s

& c2 o  A8 }6 D% H3 z6 w# l: `    printf("The source file is: %s !\n\r", SourceFile);
% I+ O6 d0 H# j5 n    HAL_CRYP_Encrypt(&hcryp, SourceFile, strlen(SourceFile), EncryptFile, 1000);3 c* v1 `! b1 s' I9 j% Z4 R  m* K
    printf("The encrypted file is: %s !\n\r", EncryptFile);7 k- ^7 C6 m: [) {3 ~

, U) q. [! B4 c! q3 j7 N6 ]    HAL_CRYP_Decrypt(&hcryp, EncryptFile, strlen(SourceFile), DecryptFile, 1000);% Z0 F1 r" u, |/ R9 l  B
    printf("The Decrypted file is: %s !\n\r", DecryptFile);, [! Q5 G  f- t9 u
    /* USER CODE END BSP */
! l' s, D3 T  v0 a" T* c+ {3 {
% X+ v7 H% g* y- P编译运行,看效果; S8 T' ^7 _( f
![alt text](image-1.png)
! ^  q' }% ^3 E5 | image-1.png
0 H" e0 v8 f/ @- v! ~: ]/ q) u2 W/ I2 Z: y

7 r! M# z  N+ ?8 }) n; M4 f反正加密后的我是看不懂,哈哈哈哈; [8 W0 ~+ K, J. ~: ?

+ W  ?, R. _+ C# \9 c0 ~
$ u; u+ p) ]; y! o7 g
收藏 评论0 发布时间:2024-5-24 18:57

举报

0个回答

所属标签

相似技术帖

官网相关资源

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