Какой длины в 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 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы