我正在尝试使用带有 ECB 模式的 Twofish 进行加密和加密。我尝试使用库“gnu.crypto.cipher.Twofish”,但它不允许将模式设置为 ECB。我们可以使用任何库或代码。请帮忙。谢谢。
问问题
735 次
1 回答
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");
于 2017-11-27T14:05:09.383 回答