
Автор написал на веб-странице 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 году.