gpt4 book ai didi

mysql - AES_ENCRYPT 是否减少了加密文本的字节大小?

转载 作者:行者123 更新时间:2023-11-29 06:52:26 25 4
gpt4 key购买 nike

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

最佳答案

AES 是一种 block 密码,因此只处理指定 block 大小的倍数的数据。它的输入(结果是输出)用足够的字节填充以将大小向上舍入到 block 大小的倍数。自手册says使用 128 位 key ,我们知道 block 大小为 16 字节。

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

the result string length may be calculated using this formula:

16 * (trunc(string_length / 16) + 1)

关于mysql - AES_ENCRYPT 是否减少了加密文本的字节大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14594958/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com