Извлечь только ключ(и) из экспортированной пары ключей GPG

Извлечь только ключ(и) из экспортированной пары ключей GPG

Я экспортировал открытый и закрытый ключи в файл с помощью gpg --exportи --export-secret-keys. Когда я просматриваю их с помощью gpg --list-packets. Я вижу, что файл содержит:

  • фактический ключ
  • идентификатор пользователя
  • пакет подписей

Как мне извлечь только сам ключ из файла? Я хотел бы получить файл закрытого ключа PKCS8 иPublicKeyInfo(?) файл, который я могу использовать программно.

решение1

Вы можете удалить парольную фразу и получить исходный ключевой материал, используя gpgsplit.

Связанный контент