Как сделать ключ PGP?

Как сделать ключ PGP ? Я хотел бы иметь его для подписания PPA-загрузок и т. Д.

Создание ключа PGP

Вот способ GUI для создания нового ключа PGP.

  1. Откройте приложение « Пароли и ключи» (Seahorse)

    Появится этот экран.

    Пароли и ключевые слова

  2. Перейдите в меню « File → « New в глобальном меню или нажмите Ctrl + N

  3. В окне « Создать новый …» выберите « PGP-ключ» и нажмите « Продолжить».

    Создать новый ... скриншот

  4. Введите свое полное имя и адрес электронной почты, комментарий не является обязательным.

    Новый скриншот PGP

  5. Введите надежный пароль, который вы будете помнить

    Парольная фраза для нового экрана PGP Key

  6. Подождите, пока закончится диалог создания ключа (это может занять некоторое время)

  7. Все готово!

Вы можете найти свой ключ на вкладке Мои личные ключи приложения « Пароли и ключи ».

Мой персональный ключ скриншот

Загрузка вашего ключа в Launchpad

Загрузка вашего ключа в Launchpad всего за несколько кликов.

  1. Перейти на Launchpad.net и войти в систему

  2. На странице вашего профиля нажмите желтую кнопку редактирования (круглую кнопку с серым карандашом) рядом с клавишами OpenPGP

    Примечание. URL-адрес этой страницы выглядит так: https://launchpad.net/~yourusername

    Клавиши OpenPGP на LP

  3. Откройте приложение Пароли и ключи (Seahorse)

  4. Перейдите на вкладку « Мои личные ключи »

  5. Выберите свой ключ и откройте « Remote → « Sync and Publish Keys в глобальном меню

  6. Хит- синхронизация

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

    Примечание. Кнопка Sync может быть недоступна, если не выбран сервер синхронизации. В таком случае:

    • Нажмите кнопку « Ключ-серверы»

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

    • Выберите ключевой сервер hkp://keyserver.ubuntu.com:XXXXX из ключей публикации, чтобы просмотреть список и нажмите закрыть

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

  7. Дважды щелкните свой PGP-ключ из списка на вкладке « Мои личные ключи »

  8. В появившемся ключевом окне перейдите на вкладку « Сведения », выберите « Отпечаток пальца» мышью и нажмите Ctrl + C

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

  9. Вставьте только что скопированный отпечаток пальца в текстовое поле «Отпечаток пальца» на странице « Изменить ваши ключи OpenPGP» на Launchpad и нажмите « Импортировать ключ»

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

  10. Все готово!

Создание ключей OpenPGP с помощью gpg

Шаг 1. Откройте терминал и введите:

 gpg --gen-key 

Шаг 2: GPG теперь задаст вам ряд вопросов о типе ключа, который вы хотите создать. выполните следующие действия, чтобы выбрать параметр по умолчанию каждый раз.

Шаг 3: Убедитесь, что ваш ключ был создан, набрав gpg --list-keys и, в случае успеха.

pub 1024D / 12345678 -> это важное число

Шаг 4: Launchpad не сохраняет ваш ключ напрямую , поэтому вам нужно экспортировать свой открытый ключ на ключевой сервер, например, keyerver.ubuntu.com:

 gpg --keyserver keyserver.ubuntu.com --send-keys 12345678 

Замените 12345678 паб-идентификатором, который вы отметили на шаге 3.

В случае успеха GPG отобразит сообщение, подобное:

 gpg: sending key 12345678 to hkp server keyserver.ubuntu.com 

Импорт вашего ключа в Launchpad с gpg

Шаг 1: Launchpad идентифицирует ваш ключ OpenPGP своим отпечатком . В терминале вы можете запросить GPG для отпечатка вашего ключа, набрав:

 gpg --fingerprint 

GPG отобразит сообщение, подобное:

  Key fingerprint = `0464 39CD 2486 190A 2C5A 0739 0E68 04DC 16E7 CB72` 

скопируйте только числовой отпечаток: 0464 39CD 2486 190A 2C5A 0739 0E68 04DC 16E7 CB72 .

Шаг 2. Посетите OpenPGP

Шаг 3: Вставьте отпечаток пальца, который вы скопировали на шаге 1, в текстовое поле Fingerprint, затем нажмите кнопку «Импортировать ключ». Launchpad будет использовать отпечаток пальца для проверки сервера ключей Ubuntu для вашего ключа и, в случае успеха, отправить вам зашифрованное письмо с просьбой подтвердить импорт ключа.

Примечание: это краткий … из процесса запуска панели … оба процесса занимают некоторое время, поэтому просто не торопитесь …

В некоторых системах, таких как lubuntu, где недоступен пароль и ключи (seahorse), хорошим и простым способом сделать ключ PGP является использование gpa (помощник по конфиденциальности GNU). Это графический интерфейс для gpg. Этот метод также применяется к другим производным ubuntu.

  1. установить gpa

sudo apt install gpg gpa

2.launch gpa из меню ваших приложений

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

3. В меню « Ключи» выберите « Новый ключ» . вам представлено новое окно

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

4. Введите в своем полном имени, нажмите вперед , затем введите свой адрес электронной почты geniune. Нажмите вперед . Теперь выберите вариант для резервного копирования позже .

  1. введите ключевую фразу (может быть слово или фразу) для защиты вашего ключа PGP

  2. Теперь вы успешно создали ключ pgp. На самом деле это пара, состоящая из вашего личного ключа и открытого ключа

  3. Чтобы использовать PGP в устной корреспонденции, например, для безопасного обмена электронной почтой, вам нужно предоставить другой стороне ваш открытый ключ. Поэтому сначала экспортируйте свой открытый ключ, затем вы можете отправить его им. Чтобы экспортировать, откройте gpa и выберите свой ключ. Теперь нажмите клавишу « Клавиши», а затем клавиши экспорта . Дайте вашему открытому ключу имя и сохраните его

tip: чтобы вы экспортировали открытый ключ, откройте его текстовым редактором и проверьте, есть ли стартовая строка

 `-----BEGIN PGP PUBLIC KEY BLOCK-----`