質問: sshで非対称暗号化と対称暗号化が使用されるのはいつですか? 私は次の文書を読んでいました: https://www.digitalocean.com/community/tutorials/understanding-the-ssh-encryption-and-connection-process 非対称暗号化では、共有秘密鍵(対称鍵)がクライアントとサーバー間のメッセージの暗号化/復号化に常に使用されているように見えます。秘密鍵と公開鍵が認証でのみ使用されるのに、なぜ非対称暗号化と呼ばれるのか混乱しましたか?認証後のメッセージの暗号化に非対称暗号化(公開鍵と秘密鍵)が使用されていますか?または、共有秘密鍵は両方(対称および非対称)でのみ使用され、秘密鍵と公開鍵は両方で認証にのみ使用する必要がありますか?
回答: 非対称暗号化では、共有秘密鍵(対称鍵)がクライアントとサーバー間のメッセージの暗号化/復号化に常に使用されているように見えます。 ssh(非対称暗号化ではない)では、共有秘密鍵(対称鍵)は常にクライアントとサーバー間のメッセージの暗号化/復号化に使用されます。 秘密鍵と公開鍵が認証でのみ使用されるのに、なぜ非対称暗号化と呼ばれるのか混乱しましたか? これは非対称暗号化とは呼ばれず、共有キーが使用される場合の対称暗号化です。非対称暗号化は、共有キーを交換するために使用され、オプションで認証に使用されます。どちらの場合も、異なるキーが使用されます。 認証後のメッセージの暗号化に非対称暗号化(公開鍵と秘密鍵)が使用されていますか? 番号。 または、共有秘密鍵は両方(対称および非対称)でのみ使用され、秘密鍵と公開鍵は両方で認証にのみ使用する必要がありますか? "both"はありません。このドキュメントから、sshでは「対称」と「非対称」のどちらかを選択できることがわかったようです。ありません。 sshでは、対称暗号化と非対称暗号化の両方が使用されますが、特定のタスクに使用されます。そして、それらのどれがいつ使用されたかを選択することはできません。秘密鍵と公開鍵(あなたが知っているもの)は、認証にのみ使用されます。共有(対称)鍵交換に使用される他の一時的な非対称鍵があります。ただし、これらのキーには一切関与していません。