
He generado una clave pública a través de ssh-keygen -f foo
. La clave dentro del archivo foo.pub
es AAAAB3NzaC1yc2EAAAADAQABAAABAQDaJ1UGxfjTCzuVNvgjOyK/NF5KFDO2qUREGd9PBB+zJotS85XO9hQjq5XhdekXHfhCM/h3AeGW/xH+XfQIaNd6Lygkts3xls7FCqMVH4PxDpLTSQbbZCV+peMV6xNVv468SD07TGIp9RC0FFuR79tnz28X9RzKCUGrzpu38pAyPs4X3BGgMsc6IcPIfPnEZ61RMWiiouyShKuhD/G68DeTdokmmK0EnO2qMXgu7xsAw+2gSpotIgAPulAPpQr5+Cgit94GpN2Vy9OvhEGT3oqHsR8P4zoJ3rWppiCUDRvFZS/fQsRoNj59LRcPRVE0V8wLnpoEZOu85wBMiIfiac3F
. Son 372 caracteres. 1 carácter tiene 8 bits, por lo que mi clave es de 372 * 8 = 2976 bits. Eso no puede ser cierto porque man ssh-keygen
dice que el valor predeterminado es 2048 bits. ¿Dónde me equivoco?
Respuesta1
El archivo .pub contiene una versión codificada en base64 de su clave, así como información adicional, lo que aparentemente conduce a más de 2048 bits, debido a la sobrecarga de codificación.