-1

这个线程不应该讨论 ECB 模式有多糟糕,我应该改变它,但是 BouncyCastle 并不真正支持这种模式,除了在 Java 中,你可以使用“getInstance”。我正在使用的代码是这样的,它只正确解密了第一个块(0x1000 字节)。

BufferedBlockCipher Blowfish = new BufferedBlockCipher(new BlowfishEngine());
KeyParameter r3 = new KeyParameter(Blowfish_Key);
Blowfish.Init(false, r3);
Blowfish.ProcessBytes(pio.GetBuffer(), 0, (int)pio.Length, output, 0);

我想这里的问题是,有没有办法在库中使用 ECB 模式,或者还有其他我可以使用的类吗?

4

1 回答 1

0

弄清楚了。我的文件可能已损坏,因为我再次下载它并成功运行。

于 2013-03-19T22:46:11.687 回答