为什么PuTTY在登录SSH服务器时会使用自己的私钥格式?

use*_*414 6 putty private-key

只是有点好奇,为什么PuTTY使用自己版本的私钥格式来做SSH?

Smi*_*Smi 5

PuTTY的作者在此页面上给出了具有自定义密钥格式的两个主要原因。

简而言之:

  • PuTTY的格式以明文形式存储密钥的公用一半,这使PuTTY可以将公用密钥自动发送到服务器。

  • 借助消息身份验证代码,密钥可以完全防篡改。