есть ли поставщик Java ECB? - PullRequest
       35

есть ли поставщик Java ECB?

1 голос
/ 14 апреля 2011

Кто-нибудь знает поставщика Rijndael-128bit ECB на Java ???

Кроме того, в чем разница между AES-128bit и ECB? или они одинаковые? (не мог найти ответ где-либо еще онлайн)

1 Ответ

4 голосов
/ 14 апреля 2011

ECB - это способ использования блочного шифра (а не самого шифра).Это не очень хорошо.Вот связанный вопрос Как выбрать режим шифрования AES (CBC ECB CTR OCB CFB)? .

Я подозреваю, если вы найдете реализацию AES (то же самое, что и Rijndael,между прочим), это будет настраиваемо для использования ECB.

Попробуйте следующее, чтобы начать с

Cipher cipher = Cipher.getInstance("AES/ECB/PKCS5Padding", "SunJCE");
Key skeySpec = KeyGenerator.getInstance("AES").generateKey();
cipher.init(Cipher.ENCRYPT_MODE, skeySpec);
System.out.println(Arrays.toString(cipher.doFinal(new byte[] { 0, 1, 2, 3 })));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...