Решил проблему: проблема была в выравнивании, по стандарту blowfish размер пакета должен быть кратен 8. Из-за того, что хвост не выравнивался была проблема с шифрацией и данные просто не шифровались нормально. После ресайда массива все стало хорошо.
Весь ответ по сути был в этом (видимо я в глаза долбился, не знаю):
Цитата:
Сообщение от Hint
Идет отдельным блоком 8 байт, данные добиваются нулями
|
Темку можно закрыть.