Устранение неисправностей «ошибка согласования алгоритма» ошибка, вызванная JSCH. Сервер SSH принимает aes128-ctr, aes192-ctr и aes256-ctr. Я подозреваю, что JRE в клиенте может быть слишком старым - у меня нет доступа к клиенту. Я написал фрагмент кода, используя ACH 0.1.5 и JRE7 для подключения к одному и тому же серверу, и соединение действительно прошло.С какой версией JRE поддерживается AES128-CTR
Google не даст мне ответа. Не могли бы вы? Благодаря!
я проверил это, и это говорит только AES256 недоступна, если не ограничено Strength Юрисдикция Политика файла не установлен. Поправьте меня, если я ошибаюсь. – lonelyloner
Я считаю, что это зависит от версии JRE, которую вы используете. В 1.6 он снял ограничение на симметричные алгоритмы выше 128 бит (игнорируя SecureRandom). – Deadron