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");
Другие вопросы по тегам