
를 통해 공개 키를 생성했습니다 ssh-keygen -f foo
. 파일 내부의 키 foo.pub
는 입니다 AAAAB3NzaC1yc2EAAAADAQABAAABAQDaJ1UGxfjTCzuVNvgjOyK/NF5KFDO2qUREGd9PBB+zJotS85XO9hQjq5XhdekXHfhCM/h3AeGW/xH+XfQIaNd6Lygkts3xls7FCqMVH4PxDpLTSQbbZCV+peMV6xNVv468SD07TGIp9RC0FFuR79tnz28X9RzKCUGrzpu38pAyPs4X3BGgMsc6IcPIfPnEZ61RMWiiouyShKuhD/G68DeTdokmmK0EnO2qMXgu7xsAw+2gSpotIgAPulAPpQr5+Cgit94GpN2Vy9OvhEGT3oqHsR8P4zoJ3rWppiCUDRvFZS/fQsRoNj59LRcPRVE0V8wLnpoEZOu85wBMiIfiac3F
. 372자입니다. 1 문자는 8비트이므로 내 키는 372 * 8 = 2976비트 키입니다. man ssh-keygen
기본값이 2048비트라고 나와 있기 때문에 이는 사실일 수 없습니다 . 내가 어디 잘못 됐나요?
답변1
.pub 파일에는 base64로 인코딩된 키 버전과 일부 추가 정보가 포함되어 있으며 인코딩 오버헤드로 인해 2048비트를 초과하는 것으로 보입니다.