Как можно проверить подписи контрольной суммы PGP RSA и / или DSA для замазки?

Чтобы проверить целостность загрузки замазки, как лучше всего сначала проверить PGP-подпись "SHA-512: (RSA sig) | (DSA sig) " этих файлов контрольных сумм для замазки? (Я предполагаю, что "подпись" означает "подписано".)

Со страницы загрузки шпаклевки:

MD5:        md5sums     (or by FTP)     (RSA sig)   (DSA sig)
SHA-1:      sha1sums    (or by FTP)     (RSA sig)   (DSA sig)
SHA-256:    sha256sums  (or by FTP)     (RSA sig)   (DSA sig)
SHA-512:    sha512sums  (or by FTP)     (RSA sig)   (DSA sig)

Я уже знаю, как проверить контрольную сумму в виде простого текста (sha512sums), используя что-то вроде HashSlash, но меня интересуют контрольные суммы со знаком RSA/DSA (вверху справа).

Когда я открываю загруженный файл sig DSA с помощью текстового редактора, первая строка "-----BEGIN PGP SIGNED MESSAGE-----".

Поэтому я пошел на сайт PGP и углубился в то, что выглядело как последняя версия для windows PGP 8.0. Но это привело меня на сайт Symantec, где они продают продукты "Powered by PGP Technology", которые не похожи на то, что я ищу.

Так какой же лучший способ проверить эти подписи контрольной суммы PGP в эти дни?

Заранее спасибо за помощь.


Заметки:

  • Мне нужна замазка для входа по SSH на мой сайт.
  • Другие доступные версии PGP кажутся довольно старыми.

1 ответ

Решение

Самым популярным инструментом является GnuPG, обычно инструмент командной строки, но проект Gpg4win имеет пакет GnuPG для Windows вместе с двумя графическими интерфейсами.

$ gpg --verify putty.exe.DSA putty.exe
gpg: подпись сделана 2013-08-06T20:21:29 EEST
gpg: с помощью клавиши DSA FECD6F3F08B0A90B
gpg: Хорошая подпись от "PuTTY Releases (DSA) " [неизвестно]
gpg: ВНИМАНИЕ: Этот ключ не сертифицирован с доверенной подписью!
gpg: нет никаких признаков того, что подпись принадлежит владельцу.
Отпечаток первичного ключа: 00B1 1009 38E6 9800 6518 F0AB FECD 6F3F 08B0 A90B

(Я ранее импортировал открытый ключ подписавшего. Вам тоже нужно будет это сделать, а также найти способ убедиться, что у вас есть правильный ключ, а не поддельный...)

Хотя PGP Corporation была куплена Symantec очень давно, среди их различных продуктов на основе PGP вы все еще можете найти пробные версии Symantec Desktop Email Encryption и http://www.symantec.com/encryption-desktop-corporate, которые являются продолжением оригинального PGP для Windows и коммерческого PGP Desktop 8.x. -9.x.

Пробные версии PGP Desktop 8.x можно найти в разных местах. Вполне вероятно, что 7.x будет отлично работать для проверки подписей, даже если в нем отсутствуют исправления безопасности и обновления.

Другие вопросы по тегам