Как зашифровать файл с помощью GnuPG в Linux?

Как зашифровать файл с помощью GnuPG в Linux?

Я пытаюсь зашифровать файл через gpgкоманду с парольной фразой. В приложении GUI я использовал следующую команду, но она не зашифровала файл:

gpg --yes --passphrase [qwerty] -c -f &FILE 2>/dev/null

&FILEнеобходимо брать файлы по одному и шифровать их, но этого не происходит.

решение1

Я не уверен, где вы нашли эту командную строку, но она не использует параметры, понятные GnuPG (нет -fопции). Кроме того, &FILE"переменная" кажется чем-то особенным для вашего приложения GUI.

Чтобы зашифровать файл, запустите

gpg --symmetric --passphrase [passphrase] [filename]

при замене [passphrase]и [filename]их фактическими значениями. Имейте в виду, что GnuPG по умолчанию пишет в STDOUT, возможно, вам захочется снова перенаправить вывод в файл.

gpg --symmetric --passphrase [passphrase] [filename] > [encrypted.pgp]

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