2016-07-14 26 views
-1

Lee:j2sshでサポートされているすべての暗号Maverick 1.5.4

私たちはあなたのj2ssh Maverick 1.5.4を使用しています。それは素晴らしい作品です。しかし、デフォルトの暗号はaes128-ctrと3des-ctrのみであることがわかりました。しかし、APIによると、ライブラリには他の多くの暗号がサポートされています。サポートされているすべての暗号が使用できるように、どのようにコード化すればよいですか?

ありがとうございます。

マーク

答えて

0

他の暗号のほとんどは、もはやお勧めしますカウンターブロックモード(CBC)暗号です。 https://www.kb.cert.org/vuls/id/958563

以下のコードを使用する場合は、com.sshtools.ssh.components.jceの暗号実装をComponentManagerに追加できます。各暗号をclient-> serverおよびclient-> clientコンポーネントファクトリの両方に追加することを忘れないでください。

ComponentManager.getInstance().supportedSsh2CiphersCS().add(
        Ssh2Context.CIPHER_AES128_CBC, AES128Cbc.class); 
ComponentManager.getInstance().supportedSsh2CiphersSC().add(
        Ssh2Context.CIPHER_AES128_CBC, AES128Cbc.class); 
+0

Lee:ありがとうございました。できます。マーク – Mark

関連する問題