J2SSH核心库 - 无法找到其他自定义密钥交换算法实现

时间:2017-02-22 12:54:46

标签: j2ssh

我正在搜索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库对我来说是不可行的。

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

1 个答案:

答案 0 :(得分:0)

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

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

目前维护的替换API在https://github.com/sshtools/j2ssh-maverick

支持这些密钥交换算法