Генерация ключей шифрования:

gpg --full-gen-key

Просмотр публичных ключей:

gpg -k

Просмотр приватных ключей:

gpg -K

Шифрование:

gpg -e -a -r $KEYCHAIN file

Расшифровка:

gpg -d -o file file.asc

Экспорт публичных ключей:

gpg --export -a $KEYCHAIN > pub.gpg.asc

Экспорт приватных ключей:

gpg --export-secret-key -a $KEYCHAIN > sec.gpg.asc

Удаление приватных ключей:

gpg --delete-secret-keys $KEYCHAIN

Удаление публичных ключей:

gpg --delete-keys $KEYCHAIN

Импорт ключей:

gpg --import pub.gpg.asc
gpg --import sec.gpg.asc
  • $KEYCHAIN - связка ключей, в простейшем случае - электронная почта, указанная при генерации ключей