H12-821_V1.0 · Question #672
SSH negotiates a variety of algorithms during its implementation. So which of the following are included in the algorithm categories used by SSH? (Multiple choice) A. Shortest Path Algorithm for…
The correct answer is A. Shortest Path Algorithm for Determining the Shortest Communication Path. There's a significant issue with this question as presented: option A is factually incorrect as a correct answer. The "Shortest Path Algorithm" (e.g., Dijkstra's) is a routing/graph algorithm used in protocols like OSPF - it has no role in SSH's algorithm negotiation. What SSH…
Question
Options
- AShortest Path Algorithm for Determining the Shortest Communication Path
How the community answered
(37 responses)- A100% (37)
Explanation
There's a significant issue with this question as presented: option A is factually incorrect as a correct answer. The "Shortest Path Algorithm" (e.g., Dijkstra's) is a routing/graph algorithm used in protocols like OSPF - it has no role in SSH's algorithm negotiation.
What SSH actually negotiates: SSH establishes a secure channel by negotiating across four real algorithm categories:
- Key Exchange (KEX) - e.g., Diffie-Hellman, ECDH (establishes shared session key)
- Host Key / Asymmetric - e.g., RSA, Ed25519 (server authentication)
- Symmetric Encryption (Cipher) - e.g., AES-256-CTR, ChaCha20 (bulk data encryption)
- MAC (Message Authentication Code) - e.g., HMAC-SHA2 (integrity verification)
- Compression - e.g., zlib (optional)
Memory tip: Use the acronym KE-HA-CE-MAC → Key Exchange, Host Auth, Cipher/Encryption, MAC.
My recommendation: This question appears malformed - either the choices were truncated, or the answer key is wrong. If you're studying for an exam, focus on the four real SSH algorithm categories above. If this came from a practice test, flag it as a potential error, because teaching that "Shortest Path" is part of SSH would be incorrect.
Topics
Community Discussion
No community discussion yet for this question.