2015-05-05 4 views
0

Предположим, что у меня есть n число сегментов пакета. Я хочу зашифровать данные со смещения c1 до c2 и c1 и c2 может быть в любом сегменте. Первый сегмент всегда больше, чем следующие сегменты, так как остальные сегменты после 1-го сегмента содержат только данные.Выполнение криптографической операции по количеству сегментов пакета?

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

Также шифрование, которое я делаю, может выполняться только в нескольких из 16 байт. Поэтому, если во втором сегменте оставшаяся длина не является кратной, я остаюсь с 1 - 15 байтами. Итак, как продолжить шифрование в следующем сегменте?

ответ

0

Вы можете добавить дополнение для заполнения 16-байтового блока и выполнить шифрование. Затем добавьте информацию о количестве байтов, заполненных в заголовке, и отправьте их в пункт назначения, где он может читать и позаботиться об этом во время дешифрования.

Смежные вопросы