CatNet Space Team Docs

Документация от команды

Инструменты пользователя

Инструменты сайта


Общий принцип работы с GPG

Создние ключей

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

gpg --full-generate-key
# ... выбираем нужные параметры ...

Информация о существующих ключах

Получение информации о существующих ключах происходит с помощью команд:

# для публичного ключа
gpg -k
gpg --list-keys
 
# для приватного
gpg -K
gpg --list-secret-keys

Шифровка и дешифровка файла

  • -e или –encrypt - шифруем файл (вывод в stdout);
    • с параметром -a или –armor - шифруется не в бинарном виде, а в виде ASCII текста;
  • -d или –decrypt - дешифруем;

Создание подписи файла

  • -s или –sign - создать подпись документа;
  • –clear-sign - создает текстовую подпись. Подпись представлена в виде ASCII текста, а не бинарно;
  • -b или –detach-sign - создается подпись, открепленую от файла.
    • С параметром –armor создается подпись в ASCII формате, с расширением .asc.

Удаление ключей

Перед удалением открытого ключа следует удалить закрытый:

gpg --delete-secret-keys <user-id>

А после удаления закрытого ключа уже можно и удалять открытый:

gpg --delete-keys <user-id>

Или сразу и секретный(закрытый), и публичный(открытый):

gpg --delete-secret-and-public-keys <user-id>
software/crypt/gpg.txt · Последнее изменение: 2024-09-20 14:07 — Иван Солнцев

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: GNU Free Documentation License 1.3
GNU Free Documentation License 1.3 Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki