CH582 LL_Decrypt 解密后数据为0

如题

unsigned?char?pwd[16];
unsigned?char?decrypt[16];
LL_Encrypt(this->info.key,?this->info.pwd,?decrypt);
PRINT("DECRYPT:");
for?(int?i=0;?i<16;?i++)?{
????PRINT("?%#02x",?decrypt[i]);
}
PRINT("\r\n");
LL_Decrypt(this->info.key,?decrypt,?pwd);
PRINT("PWD:");
for?(int?i=0;?i<16;?i++)?{
????PRINT("?%#02",?pwd[i]);
}
PRINT("\r\n");

代码如上

测试结果如下图

image.png

相同的key,刚加密出来再解密竟然全都是0


求助:CH571单独使用硬件AES模块的初始化问题。 - 沁恒微电子社区 (wch.cn)

你的用法存在问题,博客提供了代码,可以直接测试使用。


好的


只有登录才能回复,可以选择微信账号登录