具有模式ECB的Java加密TwoFish

时间:2017-11-27 13:39:12

标签: java encryption twofish

我正在尝试使用带有ECB模式的Twofish进行加密和加密。 我尝试使用库“gnu.crypto.cipher.Twofish”但不允许将模式设置为ECB。 我们可以使用任何库或代码。 请帮忙。 感谢。

1 个答案:

答案 0 :(得分:1)

您可以使用BouncyCastle,它实现了Twofish密码

Cipher实现为一个简单的分组密码(实际上是ECB),您需要实现操作模式。虽然你需要ECB模式(你确定吗?),但似乎你不需要做更多的事情

    Security.addProvider(new BouncyCastleProvider());
    SecretKey sKey = new SecretKeySpec(Hex.decode("8ff6d560edfd395f3a1cbee18bcce3ac"), "Twofish");
    Cipher cipher = Cipher.getInstance("Twofish/ECB/NoPadding","BC");