GPG ключи используются для шифрования информации. О том как их сгенерировать и как ими пользоваться на Mac OS.
Принцип работы ключей
Для того, чтобы зашифровать что-то надо передать/ввести открытый ключ. Позже для расшифровки этой информации надо ввести свой закрытый ключ. Также вместо закрытого ключа (для расшифровки файла) может понадобиться кодовая фраза, которая будет создана ниже.
Генерация ключей
Если ключи никогда раньше не создавались, тогда сгенерируем их.
В терминале вводим команду:
Заполняем Имя Фамилию, свою почту, вводим пароль.
Просмотр ключей
Ключи будут созданы в директории пользователя:
Посмотреть свои ключи можно так:
gpg --list-secret-keys
gpg --list-public-keys
Экспорт ключей
Открытый ключ
Смотрим список открытых ключей:
Там может быть несколько ключей. Находим оформленный на нас.
Дальше нам нужна строка из случайных символов капсом, это наш ID.
Вводим эти символы в команду ниже (вместо ID):
или в формате ASC (без armor):
Открываем созданный файл (my-pubkey.txt) и видим там первую строку:
Все содержимое файла и есть ключ, включая надпись.
Закрытый ключ
Аналогично проделываем и для закрытого ключа:
gpg --export-secret-keys --armor ID > my-private-key.txt
или в формате ASC (без armor):
Как удалить созданные ключи
Выводим список всех ключей:
Сначала надо удалить секретный ключ:
Затем удалить публичный:
Как открыть файл GPG на Mac OS
Ввести команду gpg и путь к файлу:
Ввести пароль созданный при генерации ключей. Из примера выше, после этого будет создан файл Archive_zip. Если это zip архив, переименовать его в .zip и разархивировать обычным образом.