Як зробити ключ PGP?


64

Як зробити ключ PGP ? Я хотів би мати його для підписання завантажень PPA і подібних.

Відповіді:


76

Створення ключа PGP

Ось графічний спосіб для створення нового ключа PGP.

  1. Відкрийте додаток Пароль і ключі (Seahorse)

    З'явиться цей екран.

    Скріншот паролів і ключів

  2. Або перейдіть до FileNewу глобальному меню або натисніть 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. Відкрийте програму Паролі та ключі (морський коник)

  4. Перейдіть на вкладку Мої особисті ключі

  5. Виберіть свій ключ та перейдіть до RemoteSync and Publish Keysу глобальному меню

  6. Натисніть синхронізацію

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

    Примітка: Синхронізація кнопка може бути недоступна , якщо ви не вкажете один сервер синхронізації. В такому разі:

    • Хіт ключ Сервер кнопки

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

    • Виберіть hkp://keyserver.ubuntu.com:XXXXXсервер клавіш із клавіш Опублікувати для переліку та натисніть кнопку « Закрити»

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

  7. Двічі клацніть ключ PGP зі списку на Мої особисті ключі вкладці

  8. У ключовому вікні, яке щойно з’явилося, перейдіть на вкладку « Подробиці », виберіть Відбиток пальця за допомогою миші та натисніть Ctrl+C

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

  9. Вставте щойно скопійований відбиток пальця в текстове поле Fingerprint на сторінці Змінення ваших відкритих клавіш OpenPGP на Launchpad та натисніть Імпортувати ключ

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

  10. Ви закінчили!


Чи можу я додати, що якщо не вказано пароль, він помилиться, але дасть майже марну помилку?
ζ--

7
На кроці 9 може пройти 10 хвилин, перш ніж сервер Ubuntu дізнається ваш ключ.
Nicolas Raoul

Він просто починається з "ось графічний інтерфейс". Але де я можу отримати цей графічний інтерфейс, як я можу встановити цей графічний інтерфейс? Наприклад: sudo apt встановити openpgpgui чи мені потрібно додати нове сховище?
Alex WLBI

@AlexWLBI Там чітко написано " Відкрити додаток для паролів та ключів (Seahorse) "
Jakuje

після імпорту мені з'явилося спливаюче повідомлення, яке надіслало електронний лист із зашифрованим ключем XXXXXXXXXXXXXX. Я також отримав пошту. Але як я розшифрувати надіслане мені повідомлення за допомогою наданого ключа XXXXXXXX?
sphoenix

44

Створення ключів OpenPGP з gpg

Крок 1. Відкрийте термінал і введіть:

gpg --gen-key

Крок 2: Тепер GPG задасть вам ряд питань про тип ключа, який ви бажаєте створити. виконайте наведені нижче дії, щоб кожен раз вибирати параметр за замовчуванням.

Крок 3: Перевірте, чи ваш ключ створений, набравши gpg --list-keysі, якщо це вдало.

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

Крок 4: Запуск панелі не зберігає ваш ключ безпосередньо , тому вам потрібно експортувати ваш відкритий ключ на сервер ключів, наприклад keyserver.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. Запуск панелі ідентифікує ваш ключ 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 і, якщо це вдасться, надішле вам зашифрований електронний лист із проханням підтвердити імпорт ключа.

Примітка: це короткий ... від процесу запуску панелі ..... обидва процеси тривають певного часу, тому просто забирайте час ...


2
Крок 1 може зайняти деякий час, якщо у вас немає апаратного генератора випадкових чисел. Не використовуйте методи, які обіцяють прискорити це, оскільки це робить ваші клавіші слабкішими.
Лекенштейн

1
Якщо команда gpg не зможе надіслати ключ на сервер ключів, спробуйте вставити результат "gpg --export -a IMPORTANT_NUMBER" на keyserver.ubuntu.com .
igordcard

Виконайте першу команду, sudoякщо ви не працюєте як root. Інакше gpgключ не зможе зберігати ключ, і тому створення ключа не вдасться.
BurninLeo

перегляньте гіфі, а крок 2 генерує випадковість.
Джонатан Ландрум

keyserver.ubuntu.comОновлення може зайняти 10 хвилин. Для підтвердження можна перейти на keyserver.ubuntu.com та здійснити пошук за ім'ям чи електронною поштою, які використовувались для створення ключа.
wisbucky

1

У деяких системах, таких як lubuntu, де програма для паролів та ключів (морський коник) недоступна, хороший і простий спосіб зробити ключ PGP - це використання gpa (помічник конфіденційності GNU). Це графічний фронт для gpg. Цей метод застосовується і до інших похідних ubuntu.

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

sudo apt встановити gpg gpa

2.запустіть gpa з меню ваших програм

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

3.Зайдіть у меню Ключі та виберіть Новий ключ . вам відкриється нове вікно

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

4.Введіть своє повне ім’я, натисніть вперед , а потім введіть свою електронну адресу geniune. Натисніть вперед . Тепер виберіть варіант, щоб зробити резервну копію пізніше .

  1. введіть пароль (це може бути слово чи фраза), щоб захистити свій ключ PGP

  2. Тепер ви успішно створили pgp ключ. Це насправді пара, що складається з вашого приватного ключа та відкритого ключа

  3. Щоб використовувати PGP для листування ур, наприклад, для безпечного обміну електронною поштою, потрібно надати іншій стороні свій відкритий ключ. Тож давайте спочатку експортувати ваш відкритий ключ, а потім ви можете надіслати його. Щоб експортувати, відкрийте gpa та виберіть ключ. Тепер натисніть меню " Клавіші", після чого клавіші експорту . Дайте назву відкритому ключу і збережіть його

порада: щоб переконатися, що ви експортували відкритий ключ, відкрийте його за допомогою текстового редактора та перевірте, чи є початковий рядок

`-----BEGIN PGP PUBLIC KEY BLOCK-----`
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.