Вы можете попробовать использовать алгоритм блочного шифрования, который можно использовать в режиме электронной кодовой книги (ECB), это означает, что шифрование каждого блока не зависит от шифрования его предшественника. Это позволяет вам начинать дешифрование в любой точке буфера, если вы начинаете с начала блока кода, а не внутри блока кода.
Например, вы выбрали алгоритм шифрования DES, размер блока которого составляет 64 бита. Таким образом, вы должны расшифровать свой шифр с тем же размером блока, что и для шифрования открытого текста. Но вам не нужно начинать начало своего шифра, вы также можете начинать с каждой точки, кратной 64.
Возможно, это может помочь вам.
Дополнительная информация о блочном шифре:
Блочный шифр
Режимы блочного шифрования
Шифр Цезаря (это не блочный чип)