23,125
社区成员
发帖
与我相关
我的任务
分享
int main(void)
{
AES_KEY aes;
char *key = "417490bbe32b07f6ee822f668a999046"; // 密钥
unsigned char key_hex[16] = {0};
char *ciphertext = "fcdcf51343011f7383e8e2aa1160d9d4"; // 密文
unsigned char cipher_hex[32] = {0};
char plaintext[32] = {0}; // 明文
int len = 0;
// 设置key
StrToHex(key_hex, key, 16);
AES_set_encrypt_key(key_hex, 128, &aes);
// 解密
StrToHex(cipher_hex, cipher, 16);
AES_ecb_encrypt(cipher_hex, plaintext, &aes, AES_DECRYPT);
}