Экспорт открытых ключей с использованием gpg

На этой веб-странице GNU говорится, что экспорт открытого ключа с использованием приведенной ниже команды генерирует открытый ключ без секретного ключа.

gpg --armor --export you@example.com > mykey.asc 

Если человек B будет импортировать mykey.asc с помощью gpg, они могут использовать mykey для шифрования файла? Они не столкнутся с проблемой, так как секретный ключ на myKey отсутствует?

В приведенной ниже команде указано, что при использовании секретные ключи будут экспортироваться. Они относятся к закрытому ключу?

 gpg --export-secret-keys you@example.com 

Обновить

Один из моих коллег импортировал мой открытый ключ и зашифровал тестовый файл, используя общий открытый ключ, но мы столкнулись с приведенной ниже ошибкой. Это потому, что я экспортировал открытый ключ, используя параметр –export, который не включает закрытый ключ?

 Unexpected error: [gpg: keyblock resource `/usr/local/XXX/services/gnupg/secring.gpg': No such file or directory, gpg: keyblock resource `/usr/local/XXX/services/gnupg/pubring.gpg': No such file or directory, gpg: encrypted with RSA key, ID 2XXXXX16, gpg: decryption failed: No secret key] 

команда, используемая для шифрования тестового файла

 gpg --output test.txt.gpg --encrypt --recipient ABC@mail.com test.txt 

  • Создайте глобальную переменную окружения после загрузки
  • Плагин Enigmail больше не распознает мой личный ключ
  • Как настроить компакт-диски с поддержкой доверия
  • gnupg сломан после отключения питания
  • Enigmail Thunderbird pinentry запрашивает все пароли ко всем секретным ключам
  • Не удается обновить Manjaro во время chroot
  • pass и gpg: нет открытого ключа
  • как проверить подпись openpgp (gpg) против набора блоков открытых ключей
  • One Solution collect form web for “Экспорт открытых ключей с использованием gpg”

    Лицо B будет иметь возможность шифровать, используя ваш открытый ключ; то вы (и только вы) сможете расшифровать зашифрованное сообщение с помощью вашего закрытого ключа.

    Во второй команде секретный ключ действительно является закрытым ключом. Вы никогда не должны отдавать это кому-либо.

    Linux и Unix - лучшая ОС в мире.