GPG ключи на Mac OS

Admin Mac OS

GPG ключи используются для шифрования информации. О том как их сгенерировать и как ими пользоваться на Mac OS.

Принцип работы ключей

Для того, чтобы зашифровать что-то надо передать/ввести открытый ключ. Позже для расшифровки этой информации надо ввести свой закрытый ключ. Также вместо закрытого ключа (для расшифровки файла) может понадобиться кодовая фраза, которая будет создана ниже.

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

Если ключи никогда раньше не создавались, тогда сгенерируем их.

В терминале вводим команду:

gpg --gen-key

Заполняем Имя Фамилию, свою почту, вводим пароль.

Пароль (кодовую фразу) следует сохранить. Он понадобится для экспорта ключей или для расшифровки файла зашифрованной открытым ключом.

Просмотр ключей

Ключи будут созданы в директории пользователя:

cd ~/.gnupg

Посмотреть свои ключи можно так:

gpg --list-keys
gpg --list-secret-keys
gpg --list-public-keys

Экспорт ключей

Открытый ключ

Смотрим список открытых ключей:

gpg --list-public-keys

Там может быть несколько ключей. Находим оформленный на нас.

Дальше нам нужна строка из случайных символов капсом, это наш ID.

Вводим эти символы в команду ниже (вместо ID):

gpg --armor --export ID > my-pubkey.txt

или в формате ASC (без armor):

gpg --armor --export ID > my-pubkey.asc

Открываем созданный файл (my-pubkey.txt) и видим там первую строку:

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

Все содержимое файла и есть ключ, включая надпись.

Закрытый ключ

Аналогично проделываем и для закрытого ключа:

gpg --list-secret-keys
gpg --export-secret-keys --armor ID > my-private-key.txt

или в формате ASC (без armor):

gpg --export-secret-keys ID > my-private-key.asc

Как удалить созданные ключи

Выводим список всех ключей:

gpg --list-keys

Сначала надо удалить секретный ключ:

gpg --delete-secret-key имя_пользователя

Затем удалить публичный:

gpg --delete-key имя_пользователя

Как открыть файл GPG на Mac OS

Ввести команду gpg и путь к файлу:

gpg /Users/User_name/Downloads/Archive_zip.gpg

Ввести пароль созданный при генерации ключей. Из примера выше, после этого будет создан файл Archive_zip. Если это zip архив, переименовать его в .zip и разархивировать обычным образом.

Кстати, на сайте нет рекламы. У сайта нет цели самоокупаться, но если вам пригодилась информация можете задонатить мне на чашечку кофе в макдаке. Лайкнуть страницу или просто поблагодарить. Карма вам зачтется.

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

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"GPG ключи на Mac OS"