1

我知道这base64会将特定图像或文本的总“大小”增加 1/3,但是呢AES_ENCRYPT

4

1 回答 1

2

AES 是一种分组密码,因此仅以指定块大小的倍数处理数据。它的输入(结果是输出)用足够的字节填充,以将大小向上舍入为块大小的倍数。由于手册使用 128 位密钥,我们知道块大小为 16 字节。

该手册还给出了一个数学描述的公式:

可以使用以下公式计算结果字符串长度:

16 * (trunc(string_length / 16) + 1)
于 2013-01-30T01:17:06.303 回答