填充:
如果明文的长度不是块大小的整数倍,需要进行填充。常见的填充方案有 PKCS#7 填充。
安全性:
当使用 CBC 模式时,密文块的顺序对安全性至关重要。...成功调用后,key 参数中存储了经过格式化的密钥信息,可以在后续的 AES 加密操作中使用。...AES_cbc_encrypt((unsigned char*)aesIn, (unsigned char*)out, aesInLen, &aes, iv, AES_ENCRYPT);
// 释放分配的内存...-------
fread(offset, sizeof(char), 4, srcFile);
inlen -= 4;
src = (char*)calloc(inlen, 1);
// 从加密后的文件中获取填充的字节数...-------
fread(offset, sizeof(char), 4, srcFile);
inlen -= 4;
src = (char*)calloc(inlen, 1);
// 从加密后的文件中获取填充的字节数