Есть один файл, который я хочу зашифровать с помощью GnuPG.
gpg2 --homedir=~/.gnupg --always-trust=true --recipient="BlahBlah" --encrypt=/path/to/file --output=/path/to/output_file
Однако эта команда, кажется, зависает навсегда и никогда не возвращается. Интересно, что после того, как я прерываю процесс, действительно создается /path/to/output_file
, однако байты, записанные туда, намного больше, чем необработанная полезная нагрузка (например, мой /path/to/file
состоит всего из 5 байтов, но оказывается, что в /path/to/output_file
записано почти 200 байтов).
Должно быть что-то не так, но я действительно не мог понять, что именно.
Я заранее импортировал ключ для BlahBlah
на gpg --import key.asc
. Это происходит как для GnuPG 1, так и для GnuPG 2.