
Я пытаюсь зашифровать файл через 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]