0
正如在主題。我想知道,如果它使用AES128 CBC時可以得到像下面的加密字節:使用AES 128 CBC加密時,是否可以在加密消息的中間獲取NULL字節?
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」都是有效的值。 *任何*數據都可以是有效的AES加密,因爲它應該與隨機數據不可區分。當然,你可以試着解密它,看看哪一個明文導致了這樣的密文。 –