まず最初に確認ですが「鍵の種類」というのは具体的には何を知りたいのですか? sshの鍵の種類というとまずは"RSA鍵"や"Ed25519鍵"というのが思い浮かびます。 OpenSSHの公開鍵は鍵種別 鍵本体 コメントというように空白で区切られた三つの部分に分かれ、この内の鍵種別がssh-rsaならばRSA鍵、ssh-ed25519ならばEd25519鍵というように簡単に判別が出来ます。 また、鍵本体部分でも判別が可能ですが(参考)、通常は使う必要が無いでしょうし、この部分だけで判断する事は推奨されていません。 この鍵はどの種類の rsa ssh 鍵なのか、というのを判定したくなったりします。 鍵種別がssh-rsaの鍵はすべてSSH v2用のRSA鍵(raw)であり、RSA鍵の中での種類というのは有りません。 厳密には公開鍵の形式としてpgp-sign-rsaというのも有りますが、Open
![ssh-rsa な pubkey をパースないし、どのような鍵であるか判定したい](https://cdn-ak-scissors.b.st-hatena.com/image/square/f6bc393cd0b6bd2196935e603c5d031bd6ca6699/height=288;version=1;width=512/https%3A%2F%2Fcdn.sstatic.net%2FSites%2Fja%2FImg%2Fapple-touch-icon%402.png%3Fv%3D1cfb10b305ca)