我正在使用OpenSSL的EVP接口在C语言中进行128/192/256 cbc模式的AES加密。
我在stackoverflow上找到了一个很好的例子,我已经开始编程。
我想知道以下内容:
1. 加密时默认使用什么填充方式? 2. 如果有大量数据,会发生什么?我需要编写代码将其分成128位的数据块吗?还是EVP接口会处理它? 3. 在128位、192位和256位cbc模式下,IV的大小应该是多少(其中只有键长度分别为128、192、256,块大小始终为128)?
谢谢。
我想知道以下内容:
1. 加密时默认使用什么填充方式? 2. 如果有大量数据,会发生什么?我需要编写代码将其分成128位的数据块吗?还是EVP接口会处理它? 3. 在128位、192位和256位cbc模式下,IV的大小应该是多少(其中只有键长度分别为128、192、256,块大小始终为128)?
谢谢。