数据加密服务 DEW-调用encrypt-data接口,返回的密文和明文有什么关系?

时间:2024-12-09 16:20:21

调用encrypt-data接口,返回的密文和明文有什么关系?

encrypt-data接口返回的密文数据基础长度为124字节。密文数据由“密钥ID”“加密算法”“密钥版本”“密文摘要”等字段拼接组成。

明文按照每个分组16个字节进行处理,不足16字节的,补码至16字节。所以密文长度为124+Ceil(明文长度/16)*16,并将结果进行Base64编码。

以4字节明文输入为例,先计算结果124+Ceil(4/16)*16=140。140字节进行Base64编码后为188字节。

Ceil为向上取整函数。 Ceil(a) = 1, a的取值范围是(0,1]。

support.huaweicloud.com/dew_faq/dew_01_0215.html