Использование GPG

Генерация секретного ключа

# gpg --gen-key

Получение открытого ключа

#gpg --armor --output "MY_GPG_PUBLIC_KEY" --export KEY_OWNER

где:

  • MY_PUBLIC_GPG_KEY – имя файла, который будет содержать открытый GPG-ключ
  • KEY_OWNER – email или имя владельца экспортируемого открытого ключа

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

# gpg --list-keys

Импортирование ключа

# gpg --import GPG_KEY

где:

  • GPG_KEY – имя файла, содержащего GPG-ключ, который будет импортирован

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

# gpg --delete-keys KEY_OWNER

где:

  • KEY_OWNER – e-mail или имя владельца экспортируемого открытого ключа. Можно указывать список ключей, разделенных пробелом.

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

# gpg --armor --recipient RECIPIENT --output OUTPUT_FILE_NAME.asc --encrypt FILE_NAME

где:

  • FILE_NAME – имя исходного файла
  • OUTPUT_FILE_NAME – имя зашифрованного файла
  • RECIPIENT – e-mail или имя ключа получателя. Можно указывать список имен, разделенных пробелом.

Расшифровка файла

# gpg --decrypt-files FILE_NAME.asc

где:

  • FILE_NAME – имя зашифрованного файла

Статьи по Теме

Категории
Поиск