Как зашифровать текст n-ой длинны шифром Фейстеля?
Я хочу зашифровать текст n-ой длинны шифром Фейстеля. Как правильно разбить текст на блоки? Я преобразовал строку к массиву байтов UTF8, и прикинул что блок - это 1 элемент массива. Но не понимаю как его разбить на две части. Хочу узнать как правильно разбить строку на блоки(узнать какого размера должны быть блоки) и как их делить на две части. В интернете прошерстил немало информации, но везде приводится в примерах либо работа с байтами либо с целочисленными значения, работу со строкой так и не нашел.