Задать вопрос

Какой длины в string должен быть ключ который используется в DES встроенной в Java?

Cipher DES = Cipher.getInstance("DES");
byte[] decodedKey1 = java.util.Base64.getDecoder().decode(key);       
SecretKey originalKey1 = new SecretKeySpec(decodedKey1, 0, decodedKey1.length, "DES");
DES.init(Cipher.ENCRYPT_MODE, originalKey1);        
byte[] line = input.getBytes("UTF-8");
byte[] encryptedDes = DES.doFinal(line);

Вот такой простой код.
Почему он не принимает ключ с длиной 7 ? Вроде ключ там обычно 56 битов, а это 7 символов ?
  • Вопрос задан
  • 27 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
02 февр. 2025, в 10:45
1000 руб./за проект
02 февр. 2025, в 10:19
7000 руб./за проект
02 февр. 2025, в 08:12
2500 руб./за проект