BouncyCastle中的Blowfish ECB模式

时间:2013-03-19 01:58:09

标签: c# encryption bouncycastle mode ecb

这个线程不应该讨论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模式,还是有其他类我可以使用?

1 个答案:

答案 0 :(得分:0)

想出来。我的文件可能已损坏,因为我再次下载它并且它成功运行。