Como automatizar o gpg?

1

Estou usando o gpg no shell Bash no Ubuntu 14.04. Eu estou tentando automatizar a entrada de senha quando criptografar e descriptografar grandes blocos de arquivos. Eu tenho uma longa seqüência de

gpg -c Filename.doc 

mas para cada uma dessas linhas eu sou solicitado por uma senha. Como eu resolvo isso (em termos simples, por favor)?

    
por Tom meteor 20.11.2016 / 03:19

1 resposta

1

Se você acessar a página de manual do gpg, verá que existem opções de linha de comando úteis:

--passphrase-file file lê a senha de um arquivo

--passphrase string usa string como a frase secreta

Você também desejará adicionar --batch , o que impede que o gpg use comandos interativos e --no-tty , garantindo que o terminal não seja usado para qualquer saída.

Tenha em mente que o uso dessas opções é um risco de segurança. Se a frase secreta estiver em um arquivo, um hacker poderá acessá-la. Se a frase-senha está sendo fornecida a um script, existem maneiras pelas quais um hacker pode interceptá-lo. Então, por favor, estude as implicações de segurança e não use essas opções de forma leve.

    
por rclocher3 20.11.2016 / 04:41