以下是一段使用C语言编写的AES加密代码使用16位密钥对128位进行加密:c#include stdioh#include stdlibh#include stringh#include stdinth#include mbedtlsaeshint mainvoid 设置密钥 unsigned char
这段代码没有错误。在C语言中,字符数组的大小应该是实际字符数量加上一个空字符的大小。例如,密钥和明文数组的大小都是16,而不需要加1。因为这些数组的大小是通过sizeof()函数动态获取的,包括了字符串中的字符数量和结尾的空字符。所以,这段代码中的数组大小是正确的。
原文地址: http://www.cveoy.top/t/topic/iSPc 著作权归作者所有。请勿转载和采集!