Как вы можете видеть, сервер предлагает эти шифры:
INFO: kex: server: aes256-cbc, aes192-cbc
blockquote>Но JSch принимает только следующие:
INFO: kex: client: aes128-ctr, aes128-cbc, 3des-ctr, 3des-cbc, blowfish-cbc
blockquote>
Обратите внимание, что JSch поддерживает как aes256-cbc, так и aes192-cbc, но для этого требуется JCE (расширение криптографии Java).
У вас, вероятно, нет JCE, поэтому эти шифры недоступны. Вот почему
INFO: aes256-cbc недоступен.
blockquote>Загрузить Расширение Java Cryptography Extension (JCE) Неограниченная сила Юрисдикция Файлы 8 (или другая версия, если не используется JDK 1.8).
См. Также ответ на Требуется шифр 'aes256-cbc', но он недоступен .
Почему нет:
string s = "foobar\ngork";
string v = s.Replace(Environment.NewLine,",");
System.Console.WriteLine(v);
Как это:
string s = "hello\nworld";
s = s.Replace(Environment.NewLine, ",");
string sample = "abc" + Environment.NewLine + "def";
string replaced = sample.Replace(Environment.NewLine, ",");
Не изобретайте велосипед - просто используют myString. Замена (Среда. NewLine, ",")
Лучшим способом является встроенный путь: Использовать string.Replace
. Почему Вам нужны альтернативы?