标签: mysql sql aes
我知道base64会将特定图片或文字的总“尺寸”增加1/3,但是AES_ENCRYPT呢?
base64
AES_ENCRYPT
答案 0 :(得分:2)
AES是块密码,因此仅以指定块大小的倍数处理数据。其输入(并因此输出)填充足够的字节以将大小向上舍入到块大小的倍数。由于使用了128位密钥的手册says,我们知道块大小为16字节。
本手册还提供了一个以数学方式描述的公式:
可以使用以下公式计算结果字符串长度: 16 * (trunc(string_length / 16) + 1)
可以使用以下公式计算结果字符串长度:
16 * (trunc(string_length / 16) + 1)