【发布时间】:2011-08-03 19:15:09
【问题描述】:
我在 128/192/256 cbc 模式下使用 C 语言 OpenSSL 的 EVP 接口进行 AES 加密。 我在 stackoverflow 中找到了一个很好的例子,我已经开始编程了。
我想知道的是:
- 加密时使用的默认填充是什么?
- 如果我有大量数据会发生什么。我是否必须编码才能将其划分为 128 位的数据块?还是 EVP 接口负责处理它?
- 对于 128bit、192bit 和 256bit cbc 模式,IV 的大小应该是多少(只有密钥长度分别为 128、192、256,块大小始终为 128)
谢谢
【问题讨论】:
标签: c encryption openssl aes