
# 调用encrypt-data接口，返回的密文和明文有什么关系？
encrypt-data接口返回的密文数据基础长度为124字节。密文数据由"密钥ID"、"加密算法"、"密钥版本"、"密文摘要"等字段拼接组成。
明文按照每个分组16个字节进行处理，不足16字节的，补码至16字节。所以密文长度为124+Ceil(明文长度/16)\*16，并将结果进行Base64编码。
以4字节明文输入为例，先计算结果124+Ceil(4/16)\*16=140。140字节进行Base64编码后为188字节。
![](https://support.huaweicloud.com/dew_faq/public_sys-resources/note_3.0-zh-cn.png)
Ceil为向上取整函数。 Ceil(a) = 1, a的取值范围是(0,1\]。
