与主题一样。我想知道在使用AES128 CBC时是否可以获得如下所示的加密字节:
7b 22 63 6d 64 22 3a 22 73 65 74 41 70 22 2c 22
73 63 6f 22 2c 22 70 61 00 73 22 3a 22 70 61 73
73 77 6f 72 64 22 7d 00 00 00 00 00 00 00 00 00
注意第二行中的NULL字节。
编辑:这个问题背后的一些背景知识。
我有一个C函数,在调用它之后接受我的缓冲区和纯文本(utf8)我需要知道填充了多少缓冲区。
答案 0 :(得分:0)
是的,任何字节值都是可能的,包括0。
这里隐含的问题是"我可以对加密数据"使用字符串处理功能。你不能因为0是有效值。您需要跟踪加密数据中的字节数。