Мы используем SFTP-сервер, используя Apache SSHD mina. С Java 7 все отлично работает. Но с Java 8 мы получаем следующее исключение, когда любой SFTP-клиент пытается подключиться. Как исправить эту проблему на стороне сервера с помощью Java 8. Клиент может использовать алгоритмы RSA или SHA. Но сервер должен обрабатывать как независимо от размера и типа ключа. Я использую SimpleGeneratorHostKeyProvider.
java.security.InvalidKeyException: The security strength of SHA-1 digest algorithm is not sufficient for this key size
at sun.security.provider.DSA.checkKey(DSA.java:110)
at sun.security.provider.DSA.engineInitSign(DSA.java:142)