Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Why does PuTTY use its own private key format when log into SSH server?

Just a little bit curious, why PuTTY use its own version of private key format to do SSH?

like image 511
user705414 Avatar asked Sep 23 '11 15:09

user705414


1 Answers

The author of PuTTY gives two main reasons for having the custom key format on this page.

In short:

  • PuTTY's format stores the public half of the key in plaintext, which allows PuTTY to send the public key to the server automatically.

  • The key is fully tamperproofed with the help of a Message Authentication Code.

like image 111
Smi Avatar answered Oct 26 '22 22:10

Smi