Skip to content

GnuPG (GNU Privacy Guard)

Начало работы с ключами

Конфиг GnuPG

/.gnupg/gpg.conf

keyid-format 0xlong
throw-keyids
no-emit-version
no-comments

Генерация и отображение

gpg --full-gen-key - генарация ключей

gpg -k - отображение публичных ключей

gpg -K - отображение приватных ключей

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

(-a - ASCII формат, your-id-key - указание ключа шифрования)

gpg -e -a -r your-id-key file.txt - шифрование файла

gpg -d -o file.txt file.txt.asc - дешифрование файла

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

Экспорт

gpg --export -a your-id-key > public.gpg - экспорт публичных ключей

gpg --export-secret-key -a your-id-key > secret.gpg - экспорт приватных ключей

Удаление

gpg --delete-secret-keys your-id-key - удаление приватных ключей

gpg --delete-keys your-id-key - удаление публичных ключей

Импорт

gpg --import public.gpg - импорт публичных ключей

gpg --import private.gpg - импорт приватных ключей