一、版本说明
操作系统:Windows11
MinGW-64版本:gcc version 8.1.0 (x86_64-posix-sjlj-rev0, Built by MinGW-W64 project)
OpenSSL版本:OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023)
二、MinGC和OpenSSL的安装
MinGC安装教程:https://zhuanlan.zhihu.com/p/76613134
OpenSSL安装教程:https://www.cnblogs.com/dingshaohua/p/12271280.html
三、使用OpenSSL库实现AES加密
新建一个aes_encrypt.c文件,源码如下:
#include <openssl/aes.h>
#include <openssl/rand.h>
#include <stdio.h>
#include <string.h>
int main() {
// 原始数据
unsigned char text[] = "这是一个测试文本";
// 密钥
unsigned