1

我正在搜索以下密钥交换算法的实现j2ssh core 0.2.9

diffie-hellman-group-exchange-sha1
diffie-hellman-group14-sha1
diffie-hellman-group1-sha1
ecdh-sha2-nistp256
ecdh-sha2-nistp384
ecdh-sha2-nistp521

最重要的是应该能够支持j2ssh核心库版本0.2.9,并且能够像现有的j2ssh核心库一样添加它们,默认使用密钥算法即DhGroup1Sha1

目前,在我的应用程序中,我使用的是j2ssh核心库版​​本 [0.2.9]。由于一些时间限制,切换到其他 j2ssh 库对我来说是不可行的。

如果您有任何好的解决方案,请帮助我

4

1 回答 1

1

您使用过时的 API。最初的 J2SSH API 已经有十多年没有维护了,我强烈建议您停止使用它。我说的是该 API 的原始作者。

由于您使用 SSH,因此您关心的是保持连接安全,因此您应该使用实现最新安全性和实践的最新 API。

在https://github.com/sshtools/j2ssh-maverick有一个当前维护并支持这些密钥交换算法的替代 API

于 2017-02-23T10:46:07.633 回答