使用 OpenSSH 與 NTRU Prime 進行金鑰交換

使用 OpenSSH 與 NTRU Prime 進行金鑰交換

我想使用 NTRU Prime 演算法(出於測試原因)從客戶端到伺服器進行對稱金鑰的金鑰交換。我已經在兩側安裝了 OpenSSH 9.1,並檢查了一切是否正常(連線、金鑰交換部分等)。這是。但是,我不確定如何進行密鑰交換。我在網路或手冊頁上沒有找到太多內容。我只找到這個指令:

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

如果我理解正確的話,它使用特定的演算法進行金鑰交換。然而,使用它後我只獲得了 SSH 連接,但無法進行任何金鑰交換。

答案1

簡單來說,SSH 首先使用金鑰交換演算法來安全地交換對稱金鑰,該對稱金鑰用於加密連線。

將選項“-v”新增至您的命令中,您將看到建立 ssh 連線的所有詳細細節。尋找包含「kex:algorithm:」的行,顯示實際使用的金鑰交換演算法。

相關內容