Как сгенерировать собственный ключ GnuPG

GPG — это программное обеспечение, которое обычно считается сложным в использовании, поскольку исторически оно использовалось обычно технически подкованными людьми. Однако в последние годы GPG стал простым в использовании программным обеспечением для пользователей компьютеров всех уровней, особенно с учетом растущей озабоченности конфиденциальностью. Теперь создать собственный ключ GPG стало еще проще. GPG — это стандарт с открытым исходным кодом и мощная альтернатива официальному программному обеспечению Symantec PGP. Он был разработан Вернером Кохом и выпущен в 1999 году в качестве альтернативы программному пакету инструментов шифрования Symantec. Эта статья о том, как сгенерировать собственный ключ GnuPG.

GPG — это бесплатный криптографический инструмент. С помощью GPG вы можете выполнять такие операции, как шифрование, подписывание, аутентификация и создание сети доверия с использованием асимметричных и симметричных инструментов. Сегодня GPG доступен во многих различных местах, от защиты дистрибутивов пакетов GNU/Linux до шифрования электронной почты. Ниже мы упомянули шаги по созданию ключа GnuPG.

Как создать новый ключ GnuPG

Генерация ключа GPG

  • Загрузите и установите инструменты командной строки GPG для вашей операционной системы. Обычно мы рекомендуем устанавливать последнюю версию для вашей операционной системы.
  • Откройте Git Bash.
  • Создайте пару ключей GPG. Поскольку существует несколько версий GPG, вам может потребоваться обратиться к соответствующей справочной странице, чтобы найти подходящую команду генерации ключа. Ваш ключ должен использовать RSA.
  • Если вы используете версию 2.1.17 или более позднюю, вставьте текст ниже, чтобы сгенерировать пару ключей GPG.

$ gpg – полный ключ генерации

  • Если вы не используете версию 2.1.17 или более позднюю, команда gpg –full-generate-key не работает. Вставьте текст ниже и перейдите к шагу 6.

$ gpg — новый ключ по умолчанию — алгоритм rsa4096 — ген-ключ

  • В приглашении укажите тип ключа, который вы хотите, или нажмите Enter, чтобы принять значение по умолчанию.
  • При появлении запроса укажите нужный размер ключа или нажмите Enter, чтобы принять значение по умолчанию. Ваш ключ должен быть не менее 4096 бит.
  • Введите период времени, в течение которого ключ должен быть действительным. Нажмите Enter, чтобы указать выбор по умолчанию, указывающий, что срок действия ключа не истекает. Если вам не требуется дата истечения срока действия, мы рекомендуем принять это значение по умолчанию.
  • Убедитесь, что ваш выбор верен.
  • Введите информацию об идентификаторе пользователя.
  • Введите безопасный пароль.
  • Используйте команду gpg –list-secret-keys –keyid-format=long, чтобы вывести полную форму ключей GPG, для которых у вас есть как открытый, так и закрытый ключ. Для подписи коммитов или тегов требуется закрытый ключ.

$ gpg –list-secret-keys –keyid-format=long

  • Из списка ключей GPG скопируйте полную форму идентификатора ключа GPG, который вы хотите использовать.
  • Вставьте текст ниже, заменив идентификатор ключа GPG, который вы хотите использовать. В этом примере идентификатор ключа GPG — 3AA5C34371567BD2:

$ gpg –armor –export 3AA5C34371567BD2Выводит идентификатор ключа GPG в формате брони ASCII.

  • Скопируйте свой ключ GPG, начиная с —BEGIN PGP PUBLIC KEY BLOCK—– и заканчивая —–END PGP PUBLIC KEY BLOCK—–.
  • Добавьте ключ GPG в свою учетную запись GitHub.

Заключительные слова

Итак, мы завершаем нашу статью о том, как сгенерировать новый ключ GnuPG. GPG начала свою программную жизнь как Pretty Good Privacy (PGP), написанную Филом Циммерманном. У PGP, вероятно, одна из самых вдохновляющих историй о свободном программном обеспечении и свободе знаний.

Я надеюсь, что вы понимаете эту статью, Как сгенерировать собственный ключ GnuPG.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *