Le chiavi SSH sono coppie di sequenze di byte generati casualmente che forniscono la base della crittografia a chiave pubblica SSH e dell'autenticazione challenge-response. Le sequenze sono in genere archiviate in file e una di esse è denominata chiave pubblica mentre l'altra è la chiave privata.