公開鍵を生成しました: 2976 ビット...?

公開鍵を生成しました: 2976 ビット...?

で公開鍵を生成しましたssh-keygen -f foo。ファイル内の鍵foo.pubは ですAAAAB3NzaC1yc2EAAAADAQABAAABAQDaJ1UGxfjTCzuVNvgjOyK/NF5KFDO2qUREGd9PBB+zJotS85XO9hQjq5XhdekXHfhCM/h3AeGW/xH+XfQIaNd6Lygkts3xls7FCqMVH4PxDpLTSQbbZCV+peMV6xNVv468SD07TGIp9RC0FFuR79tnz28X9RzKCUGrzpu38pAyPs4X3BGgMsc6IcPIfPnEZ61RMWiiouyShKuhD/G68DeTdokmmK0EnO2qMXgu7xsAw+2gSpotIgAPulAPpQr5+Cgit94GpN2Vy9OvhEGT3oqHsR8P4zoJ3rWppiCUDRvFZS/fQsRoNj59LRcPRVE0V8wLnpoEZOu85wBMiIfiac3F。これは 372 文字です。1 文字は 8 ビットなので、私の鍵は 372 * 8 = 2976 ビットの鍵です。デフォルトは 2048 ビットであると記載されているため、これは正しくありませんman ssh-keygen。どこが間違っているのでしょうか?

答え1

.pub ファイルには、base64 でエンコードされたキーのバージョンといくつかの追加情報が含まれており、エンコードのオーバーヘッドにより、2048 ビットを超えるように見えます。

関連情報