vladlen,
Дело в том что в основную функцию попадает текст, преобразующийся потом в двоичный вид, и обрабатываемый в последствии кусками по 128 бит. Думаете, хранить весь исходный двоичный текст, а он, например, на
полмегабайта в массиве(элемент=1бит)?
Или только 128-битные блоки? Я не знаю как лучше, просто мне кажется, что если длинные массивы крутить в циклах, очень медленно работать будет, там ведь еще куча преобразований