DES имеет 64-битный размер блока, поэтому, как правило, выходной результат шифрования 32-битного int
будет 64-битным блоком.Будет проще зашифровать 64-битный long
в другой 64-битный long
.Используйте режим ECB, чтобы заполнение не было проблемой, или, по крайней мере, вы добавляете нулевые биты к передней части int
, чтобы расширить его до 64 бит.* тогда предложение Джима превосходно.