Ich suche die Umsetzung von Schlüsselaustauschalgorithmen für j2ssh core 0.2.9
wie unten finden.J2SSH Core-Bibliothek - Nicht imstande, andere benutzerdefinierte Schlüsselaustauschalgorithmen Implementierung
diffie-hellman-group-exchange-sha1
diffie-hellman-group14-sha1
diffie-hellman-group1-sha1
ecdh-sha2-nistp256
ecdh-sha2-nistp384
ecdh-sha2-nistp521
Vor allem sollte
Derzeit standardmäßig mit Schlüsselalgorithmus dh DhGroup1Sha1 auf Träger j2ssh Core-Bibliothek Version 0.2.9 und in der Lage der Lage sein, sie wie, wie die bestehenden j2ssh Core-Bibliothek hinzufügen, In meiner Anwendung, Ich verwende j2ssh
Kernbibliothek Version [0.2.9]. Der Wechsel zu einer anderen j2ssh-Bibliothek ist für mich aus Zeitgründen nicht möglich.
Bitte helfen Sie mir, wenn Sie eine gute Lösung
Vielen Dank für Ihre Antwort und Vorschlag. Ich habe den JSSH-Maverick überprüft und alle dort implementierten Algorithmen gefunden. Aber in j2ssh-maverick habe ich keinen Weg gefunden, der SSHSession mitzuteilen, den ChannelEventListener asynchron zu benachrichtigen. In Core j2ssh 0.2.9 wurde eine Klasse SessionOutputReader für dieselbe bereitgestellt. –
@bharatgade The [EventBasedChannel.java] (https://github.com/sshtools/j2ssh-maverick/blob/master/j2ssh-maverick/src/main/examples/EventBasedChannel.java) Beispiel zeigt, wie das zu tun. Übergeben Sie den Ereignislistener beim Erstellen der Sitzung an die openSessionChannel-Methode. Es gibt keine SessionReaderOutput-Entsprechung, aber Sie könnten wahrscheinlich ganz einfach etwas Ähnliches neu erstellen. –