对多个数据包段执行加密操作?

时间:2015-05-05 07:11:43

标签: c encryption cryptography

假设我有n个数据包段。 我想加密从偏移量c1到c2的数据,c1和c2可以在任何段中。第1段始终大于以下段,因为第1段之后的其他段仅包含数据。

-------------------  Seg 1
---c1--------        Seg 2
----------c2-        Seg 3

此外,我正在进行的加密只能以16个字节的多个来完成。因此,如果在第2段剩余长度不是倍数,我留下1-15个字节。那么如何在以下部分继续加密?

1 个答案:

答案 0 :(得分:0)

您可以添加填充以完成16字节块并执行加密。 然后添加有关在标头中填充的字节数的信息,并将其发送到可以读取的目标,并在解密时进行处理。