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

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

[复制链接]
埃斯提爱慕 发布时间:2024-5-24 18:57
工程创建参考:" a1 g. `8 S( e* |' X  l4 @
https://shequ.stmicroelectronics ... p;extra=#pid2657071
  q9 K' t( f- F. ~: c$ O/ c
3 `; _5 Q% _( j* @
/ E6 `$ h3 d1 w" V7 @9 a- i1 p1 d& o: y3 H1 V
![alt text](image.png)
, S& m3 n2 L) l( Z# O6 a image.png
% n6 h  r9 |: W5 _5 u9 U" h6 f8 G5 [" f) u8 n* C/ {
生成代码
# _  u9 A5 Z* b* A# n( }, z/ u" |' `2 y% T  G/ p! d
定义几个字符串,数组等,模拟文件数据
: E) D' O/ g$ h$ X
4 \6 ]0 P' ]( I+ k: {, Y3 F    /* USER CODE BEGIN PV */
- ^! @" b! E  F* N1 r+ l9 h2 _    char *SourceFile = "STMicroelectronics Community";
' v+ W, g0 H0 h: {/ p$ J    char EncryptFile[128] = {0};
0 f  g3 r# X6 F4 t    char DecryptFile[128] = {0};0 n; C: ~, |5 [' I! A
    /* USER CODE END PV */
+ A( O$ i4 i$ [3 n) Q8 Z# x6 ^6 ^' ?
main.c中添加程序
! H) z0 `) l! N' [! I- M" ]/ I
2 J) C% m: ^) K; p8 e: f    /* USER CODE BEGIN BSP */8 g* u! ]; D! [# _

9 O! B* D" K- D8 Y' B  ~( ~    /* -- Sample board code to send message over COM1 port ---- */
$ T1 ~, T/ M* g8 c/ q# h    printf("Welcome to STM32 world !\n\r");
; }+ e9 G  K5 v/ X
$ ~8 J8 Z7 L' k; a* U8 U1 r    /* -- Sample board code to switch on leds ---- */
8 q$ w) a- X$ E    BSP_LED_On(LED_GREEN);
1 n+ b1 g2 Q$ d8 s+ ~7 [/ _5 Q) F, r% T  Q7 K1 l- S7 f
    printf("The source file is: %s !\n\r", SourceFile);( a* ~; H; o1 o7 R: g1 `) A
    HAL_CRYP_Encrypt(&hcryp, SourceFile, strlen(SourceFile), EncryptFile, 1000);
, H$ v/ O3 s' i( \6 n    printf("The encrypted file is: %s !\n\r", EncryptFile);# s9 F' I# H3 q2 I) o/ P

; O' U5 \8 e; G  x8 _    HAL_CRYP_Decrypt(&hcryp, EncryptFile, strlen(SourceFile), DecryptFile, 1000);. N' |+ T, p1 y3 T" B+ G$ V  W& c' r( b
    printf("The Decrypted file is: %s !\n\r", DecryptFile);
4 c8 x( ]' _8 J8 T' V# h& g  L    /* USER CODE END BSP */; }3 c& W) D$ o) E, _1 b2 u" w

, l$ x5 D% Z7 m+ y2 i, k5 y  i编译运行,看效果- i2 {6 }- u' x# ]. }! q, o# x
![alt text](image-1.png)
/ a& L/ d6 [& j image-1.png
6 \4 a# ]: Y! ^4 }+ S2 |4 M$ x! I9 e; U! T) {& A4 @
) B6 R# p; H! D
反正加密后的我是看不懂,哈哈哈哈4 K0 r. _5 n. [0 l1 K' \

2 s/ M; f! h, t1 q
& J1 n7 `1 y9 i( ]: s
收藏 评论0 发布时间:2024-5-24 18:57

举报

0个回答

所属标签

相似分享

官网相关资源

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