Gerei uma chave pública: 2976 bits...?

Gerei uma chave pública: 2976 bits...?

Eu gerei uma chave pública via ssh-keygen -f foo. A chave dentro do arquivo foo.pubé AAAAB3NzaC1yc2EAAAADAQABAAABAQDaJ1UGxfjTCzuVNvgjOyK/NF5KFDO2qUREGd9PBB+zJotS85XO9hQjq5XhdekXHfhCM/h3AeGW/xH+XfQIaNd6Lygkts3xls7FCqMVH4PxDpLTSQbbZCV+peMV6xNVv468SD07TGIp9RC0FFuR79tnz28X9RzKCUGrzpu38pAyPs4X3BGgMsc6IcPIfPnEZ61RMWiiouyShKuhD/G68DeTdokmmK0EnO2qMXgu7xsAw+2gSpotIgAPulAPpQr5+Cgit94GpN2Vy9OvhEGT3oqHsR8P4zoJ3rWppiCUDRvFZS/fQsRoNj59LRcPRVE0V8wLnpoEZOu85wBMiIfiac3F. São 372 caracteres. 1 caractere tem 8 bits, portanto minha chave é uma chave de 372 * 8 = 2.976 bits. Isso não pode ser verdade porque man ssh-keygendiz que o padrão é 2.048 bits. Onde estou errado?

Responder1

O arquivo .pub contém uma versão codificada em base64 da sua chave, bem como algumas informações adicionais, o que leva a aparentemente mais de 2.048 bits, devido à sobrecarga de codificação.

informação relacionada