Файл .pub содержит версию вашего ключа в кодировке base64, а также некоторую дополнительную информацию, которая, по-видимому, приводит к более чем 2048 битам из-за накладных расходов кодирования.
Я сгенерировал открытый ключ: 2976 бит ...?
417
Robert
Я сгенерировал открытый ключ через 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 ответ на вопрос
2
DerFlob
о хорошо, я понимаю, это имеет смысл. Если бы у меня была последовательность из 1 и 0, то могла бы быть 8-битная последовательность, которая не относится к читаемому символу ascii, верно? Но так как ключ должен быть напечатан в файл, должно быть какое-то преобразование, которое является «base64». Я прочитаю об этом больше, спасибо, что указали мне правильное направление!
Robert 5 лет назад
0
Похожие вопросы
-
10
Как настроить SSH, чтобы мне не приходилось вводить свой пароль?
-
3
Как я могу использовать ssh для запуска команды на удаленной машине Unix и выхода до ее завершения?
-
8
Спаси меня от бессмысленного терминала
-
-
4
Как заставить ключи HOME или END работать в mc, работающем на OS X (ssh)
-
3
/ usr / bin / reset отключает возврат
-
4
Создан ключ с использованием SSH keygen, не может увидеть папку с помощью filezilla
-
9
Могу ли я загрузить файл на свой компьютер из telnet (putty)?
-
4
Как мне подключиться к SSH серверу из Ubuntu?
-
1
Структура открытого ключа OpenSSH
-
2
Заставьте Evolution пройти через SOCKS прокси