CentOS - altera a senha do arquivo GPG pelo script bash

1

Estou procurando um script bash cuja entrada seja a senha antiga e a nova para alterar a senha de um arquivo * .gpg.

Eu criptografei um arquivo txt com o comando gpg -c . O sistema cria um file.txt.gpg . Como posso alterar a senha que criei antes?

    
por H.Dinh 25.04.2016 / 03:57

1 resposta

1

Você não pode alterar a frase secreta, mas pode descriptografar e criptografar novamente:

gpg --decrypt file.txt.gpg | (gpg -c > tmp.gpg && mv tmp.gpg file.txt.gpg)

Você não deve redirecionar diretamente para o arquivo criptografado (ele ainda precisa ser descriptografado) e o && garante que o mv não seja executado, a menos que a criptografia seja bem-sucedida.

O texto acima solicitará uma senha para sua senha de descriptografia e duas vezes para a criptografia.

    
por 25.04.2016 / 07:08

Tags