Получите другое значение md5, когда нужно проверить открытый ключ ssh

Получите другое значение md5, когда нужно проверить открытый ключ ssh

Автор написал на веб-странице ssh public fingerngerprint.
отпечаток пальца

Если вы хотите отправить мне электронное письмо, мой отпечаток пальца:
5029 E0D0 F458 72E4 09D3 308D 1D51 378E E348 35B6

Теперь я делаю проверку.
Для публичного ключа RSA (SSH):

wget https://www.bjornjohansen.com/pubkey.txt  
ssh-keygen -l -E md5 -f  pubkey.txt
2048 MD5:f4:cd:6d:0f:0c:16:20:ea:f7:bc:c0:36:b9:29:16:c3bjornjohansen@Endor (RSA)

Для открытого ключа OpenPGP (GnuPG):

wget https://www.bjornjohansen.com/E34835B6.asc 
ssh-keygen -l -E md5 -f E34835B6.asc 
E34835B6.asc is not a public key file.

То, что я получил, полностью отличается от того, что написал автор на веб-странице. Я не могу отправить сообщение через Twitter.

введите описание изображения здесь

Мой метод неверен или автор вставил устаревшее значение md5 на свою веб-страницу?

решение1

Ваше понимание неверно. Проверка открытого ключа SSH не имеет значения. Отпечаток электронной почты предназначен для открытого ключа PGP, который потребует от вас использования GnuPG (он же gpg) для проверки отпечатка.

wget https://www.bjornjohansen.com/E34835B6.asc
gpg --import E34835B6.asc
gpg --fingerprint 5029E0D0F45872E409D3308D1D51378EE34835B6

Отпечаток пальца сверху и вытащит для вас открытый ключ Бьорна. Я также должен упомянуть, что открытый ключ PGP Бьорна также истек в 2018 году.

Связанный контент