Я ищу способ использовать gpg2 для симметричного шифрования стандартного ввода и отправки его на стандартный вывод.

echo "Unencrypted" | gpg2 -d -symmetric
klgkljfgkls... [encrypted]

Я не мог понять, как указать, какой из моих ключей должен использоваться для этого. В приведенном выше примере, я думаю, используется первый ключ в кольце для ключей.

1 ответ1

1

Симметричное шифрование не опирается на открытый / закрытый ключи (поэтому нет необходимости и возможности выбирать ключ). Он не использует ключ в вашем кольце для ключей вообще.

Симметричный сеансовый ключ (который был бы зашифрован открытым ключом без флага --symmetric ) вместо этого получен из ключевой фразы.

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