Eu gostaria de usar duplicidade para fazer backup de arquivos e criptografá-los com GnuPG. Eu queria saber por que a duplicidade pede uma senha para criptografar os arquivos. Para criptografia assimétrica, a senha só é necessária para descriptografia.
Eu estava usando o seguinte comando:
duplicity full --encrypt-key="KEY-ID" --sign-key="KEY-ID" /path/to/source file://path/to/destination
Eu esperava que a duplicidade usasse a parte pública do "ID-CHAVE" fornecido para criptografar o backup. Estou entendendo algo errado?
Você está certo, a criptografia requer apenas a chave pública , que não é protegida por uma senha.
Há duas razões pelas quais o Duplicity pode exigir a senha da chave privada: