Я пытаюсь реализовать шифрование Blowfish, режим ECB, через BouncyCastle.Проблема в том, что этот код шифрует только первые 8 байт файла.Я не знаю, в чем может быть проблема.Я работал с BouncyCastle раньше.
Я обнаружил, что у меня не одна проблема, но решение здесь не помогло: Режим Blowfish ECB в BouncyCastle
Код:
byte[] fileIn = File.ReadAllBytes("file.txt"), fileOut = new byte[fileIn.Length];
BlowfishEngine blowfishEngine = new BlowfishEngine();
blowfishEngine.Init(true, new KeyParameter(Encoding.UTF8.GetBytes("ahoi")));
blowfishEngine.ProcessBlock(fileIn, 0, fileOut, 0);
File.WriteAllBytes("file2.txt", fileOut);