Поддержка Java 7 для DES-CBC-CRC

1

Перед переходом с Java 6 на Java 7 возникают проблемы с неподдерживаемым ключом (1) для аутентификации Kerberos.

После некоторых поисковых запросов я нашел это,

Изображение 174551

Таким образом, Java 7 не поддерживает des-cbc-crc. Так что я могу сделать, чтобы он работал?

  • 1
    Почему вы используете алгоритм, который больше не считается алгоритмом сильного шифрования?
  • 0
    На самом деле этот алгоритм используется в моей организации, я стажер, поэтому не могу принимать решения, но да, я уже сказал им, чтобы внести изменения, но до тех пор мало решений помогут.
Теги:
kerberos

1 ответ

2
Лучший ответ

Это Windows Server, который не поддерживает DES прямо сейчас, а не Java 7. Java поддерживает DES.

Microsoft отказалась от DES в своем Windows Server 2008. Более ранние версии поддерживают DES в 2008 году (и новее), если организация хочет использовать DES, администраторы должны включить ее (щелкните флажок "Использовать типы шифрования Kerberos DES для этой учетной записи" в Active Directory пользователю, которому должно быть разрешено использовать один из таких алгоритмов шифрования в неделю). См. Красный квадрат на снимке экрана:

Изображение 174551

Источник: http://blogs.msdn.com/b/openspecification/archive/2011/05/31/windows-configurations-for-kerberos-supported-encryption-type.aspx)

Иногда администраторы также должны разрешать использование DES на клиентских компьютерах (это также описано в статье, приведенной выше).

Java поддерживает все эти алгоритмы шифрования.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню