使用 OpenSSH 与 NTRU Prime 进行密钥交换

使用 OpenSSH 与 NTRU Prime 进行密钥交换

我想使用 NTRU Prime 算法从客户端到服务器进行对称密钥的密钥交换(出于测试原因)。我已经在两端安装了 OpenSSH 9.1,并检查了一切是否正常(连接、密钥交换部分等)。是的。但是,我不确定如何进行密钥交换。我在互联网或手册页上找不到太多信息。我只找到了这个命令:

ssh -oKexAlgorithms=+"[email protected]" user@server

如果我理解正确的话,它使用特定的算法进行密钥交换。但是,使用它之后,我只建立了 SSH 连接,但无法进行任何密钥交换。

答案1

简单来说,SSH 首先使用密钥交换算法来安全地交换对称密钥,用于加密连接。

在命令中添加选项“-v”,您将看到建立 ssh 连接的所有详细信息。查找包含“kex: algorithm:”的行,其中显示了实际使用的密钥交换算法。

相关内容