Java-шифрование TwoFish с режимом ECB
Я пытаюсь зашифровать и зашифровать, используя Twofish с режимом ECB. Я пытался использовать библиотеку "gnu.crypto.cipher.Twofish", но она не позволяет установить режим на ECB. Мы можем использовать любую библиотеку или код. Пожалуйста помоги. Благодарю.
1 ответ
Решение
Вы можете использовать BouncyCastle, он реализует шифр Twofish
Шифр реализован как простой блочный шифр (по сути, ECB), и вы должны реализовать режим работы. Хотя вам требуется режим ECB (вы уверены, что??), кажется, вам не нужно делать гораздо больше
Security.addProvider(new BouncyCastleProvider());
SecretKey sKey = new SecretKeySpec(Hex.decode("8ff6d560edfd395f3a1cbee18bcce3ac"), "Twofish");
Cipher cipher = Cipher.getInstance("Twofish/ECB/NoPadding","BC");