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 - импорт приватных ключей