Назад | Перейти на главную страницу

Как проверить файл с помощью файла подписи asc?

В качестве примера в этом проекте предлагается *.asc файл с подписью PGP для проверки содержимого загрузки (в отличие от контрольной суммы, вы можете увидеть пустой столбец): https://ossec.github.io/downloads.html

Как мне использовать этот файл? Я попытался gpg --verify и другие варианты, но, похоже, имя соответствует файлу, однако имя файла при его загрузке не совсем то же самое ... не уверен, как он должен работать.

  • Загрузите ключевой файл:
wget https://ossec.github.io/files/OSSEC-ARCHIVE-KEY.asc
  • Осмотрите ключевой файл, чтобы убедиться, что он EE1B0E6B2D8387B7 в качестве ключа.
gpg --keyid-format long --list-options show-keyring OSSEC-ARCHIVE-KEY.asc
  • Если все правильно, то импортируйте ключ:
gpg --import OSSEC-ARCHIVE-KEY.asc
  • Скачать программный пакет
wget https://github.com/ossec/ossec-hids/archive/2.9.3.tar.gz
  • Скачать файл подписи
https://github.com/ossec/ossec-hids/releases/download/2.9.3/ossec-hids-2.9.3.tar.gz.asc
  • Проверить это
gpg --verify ossec-hids-2.9.3.tar.gz.asc 2.9.3.tar.gz

Вывод

gpg: Signature made Sat Dec 23 16:13:01 2017 UTC
gpg:                using RSA key EE1B0E6B2D8387B7
gpg: Good signature from "Scott R. Shinn <scott@atomicorp.com>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: B50F B194 7A0A E311 45D0  5FAD EE1B 0E6B 2D83 87B7