我想加密 4 个字节的数据,但是 AES 将 16 个字节的数据作为输入并给出 16 个字节作为输出, 那么如何克服这个问题,如果有人有源代码请分享
谢谢
要加密 4 字节的数据,我们需要再添加 12 个字节并组成一个 16 字节的块,通过无线传输需要更多的数据长度,因此如何发送具有真实数据长度的加密数据
关于加密,附加 12 个字节的随机垃圾。
解密时,忽略最后 12 个字节。
如果长度不固定,那么
[1-bit junk][7-bit bit-length][n-bits of data][128-8-n junk bits to fill to 128]