У меня есть файл, который мне нужно расшифровать, но моя операционная система была переустановлена, и я не помню, какое программное обеспечение мне следует использовать для его расшифровки. К счастью, данные все еще сохраняются, включая то, что я считаю закрытым ключом. Я имею в виду кое-что, что я нашел, которое хранится в каталоге ~/.gnupg , но, как я уже сказал, я верю, что оно содержит только PK. Я не совсем уверен, работает ли он для расшифровки файла.

Есть ли способ узнать, какое программное обеспечение и какой ключ следует использовать для расшифровки файла? Я думал о применении морского конька, но я не уверен.

Я использую Ubuntu 18.10

Ниже я перечислил все в .gnupg/ .

справочники:

  • OpenPGP-revocs.d/
  • приват-ключи-v1.d/

файлы:

  • pubring.kbx
  • случайное зерно
  • trustdb.gpg

3 ответа3

3

Gnu Privacy Guard (gpg , программа, использующая каталог ~/ .gnupg) - это программное обеспечение для шифрования / подписи, которое реализует стандарт OpenPGP (изначально это был просто клон программы с открытым исходным кодом, не имеющий патентов программы "Pretty Good Privacy") , который использует расширение файла .pgp по умолчанию). gpg - это программа командной строки, хотя для нее существуют оболочки GUI.

По крайней мере, в Ubuntu 16.04 пакет, содержащий gpg , называется "gnupg", поэтому, если запуск gpg <yourfile.pgp> в терминале (например, gnome-terminal или xterm) ничего не делает, попробуйте запустить sudo apt update && sudo apt install gnupg Сначала установите gnupg . Передача зашифрованного файла в программу gpg автоматически приведет к попытке расшифровать файл. Вам понадобится закрытый ключ, для которого файл был зашифрован, и GnuGP нужно будет знать, где его найти (по умолчанию он будет выглядеть в ~/.gnupg). Вам также понадобится пароль для этого закрытого ключа (если он не был создан без пароля); gpg предложит вам ввести пароль для вашего ключевого файла. Если команда выполнена успешно, gpg <yourfile.pgp> создаст расшифрованную версию файла с удалением расширения .pgp.

1

Поскольку вы хотите, чтобы программное обеспечение * nix GUI расшифровывало файл, зашифрованный с использованием формата PGP, вы, вероятно, ищете kleopatra, который, вероятно, находится в репозиториях программного обеспечения.

Вы можете использовать другую программу или интерфейс. Если вы восстановили ~/.gnupg (и ранее вы могли расшифровать его с помощью этих ключей), он все равно должен работать в новой установке (вам также нужно будет запомнить ключевую фразу ключа).

0

на самом деле, есть приложение для конек, которое работает на файловом менеджере Nautilus Ubuntu для шифрования. После того, как я установил seahorse-nautilus, я скопировал мой старый каталог .gnupg в мою новую домашнюю папку, и он успешно расшифровал файл, используя ключ.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .